home *** CD-ROM | disk | FTP | other *** search
Unknown | 1999-10-20 | 53.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 77 d4 06 2f 2f 3d 3d 3d |........|w..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 43 |========|==..// C|
|00000060| 68 61 6c 6c 65 6e 67 65 | 48 55 44 0d 0a 2f 2f 20 |hallenge|HUD..// |
|00000070| 48 65 61 64 73 20 75 70 | 20 64 69 73 70 6c 61 79 |Heads up| display|
|00000080| 0d 0a 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 0d 0a 63 6c 61 73 73 | 20 43 68 61 6c 6c 65 6e |=..class| Challen|
|000000e0| 67 65 48 55 44 20 65 78 | 74 65 6e 64 73 20 48 55 |geHUD ex|tends HU|
|000000f0| 44 0d 0a 09 63 6f 6e 66 | 69 67 3b 0d 0a 0d 0a 23 |D...conf|ig;....#|
|00000100| 65 78 65 63 20 54 45 58 | 54 55 52 45 20 49 4d 50 |exec TEX|TURE IMP|
|00000110| 4f 52 54 20 4e 41 4d 45 | 3d 48 75 64 4c 69 6e 65 |ORT NAME|=HudLine|
|00000120| 20 46 49 4c 45 3d 2e 2e | 5c 75 6e 72 65 61 6c 73 | FILE=..|\unreals|
|00000130| 68 61 72 65 5c 54 45 58 | 54 55 52 45 53 5c 48 55 |hare\TEX|TURES\HU|
|00000140| 44 5c 4c 69 6e 65 2e 50 | 43 58 20 47 52 4f 55 50 |D\Line.P|CX GROUP|
|00000150| 3d 22 49 63 6f 6e 73 22 | 20 4d 49 50 53 3d 4f 46 |="Icons"| MIPS=OF|
|00000160| 46 0d 0a 23 65 78 65 63 | 20 54 45 58 54 55 52 45 |F..#exec| TEXTURE|
|00000170| 20 49 4d 50 4f 52 54 20 | 4e 41 4d 45 3d 49 63 6f | IMPORT |NAME=Ico|
|00000180| 6e 53 65 6c 65 63 74 69 | 6f 6e 20 46 49 4c 45 3d |nSelecti|on FILE=|
|00000190| 2e 2e 5c 75 6e 72 65 61 | 6c 73 68 61 72 65 5c 54 |..\unrea|lshare\T|
|000001a0| 45 58 54 55 52 45 53 5c | 48 55 44 5c 69 5f 72 69 |EXTURES\|HUD\i_ri|
|000001b0| 6d 2e 50 43 58 20 47 52 | 4f 55 50 3d 22 49 63 6f |m.PCX GR|OUP="Ico|
|000001c0| 6e 73 22 20 46 4c 41 47 | 53 3d 32 20 4d 49 50 53 |ns" FLAG|S=2 MIPS|
|000001d0| 3d 4f 46 46 0d 0a 0d 0a | 23 65 78 65 63 20 54 45 |=OFF....|#exec TE|
|000001e0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000001f0| 45 3d 43 48 61 69 72 31 | 20 20 46 49 4c 45 3d 54 |E=CHair1| FILE=T|
|00000200| 65 78 74 75 72 65 73 5c | 48 75 64 5c 63 72 6f 73 |extures\|Hud\cros|
|00000210| 73 31 2e 50 43 58 20 47 | 52 4f 55 50 3d 22 49 63 |s1.PCX G|ROUP="Ic|
|00000220| 6f 6e 73 22 20 4d 49 50 | 53 3d 4f 46 46 0d 0a 23 |ons" MIP|S=OFF..#|
|00000230| 65 78 65 63 20 54 45 58 | 54 55 52 45 20 49 4d 50 |exec TEX|TURE IMP|
|00000240| 4f 52 54 20 4e 41 4d 45 | 3d 43 48 61 69 72 32 20 |ORT NAME|=CHair2 |
|00000250| 20 46 49 4c 45 3d 54 65 | 78 74 75 72 65 73 5c 48 | FILE=Te|xtures\H|
|00000260| 75 64 5c 63 72 6f 73 73 | 32 2e 50 43 58 20 47 52 |ud\cross|2.PCX GR|
|00000270| 4f 55 50 3d 22 49 63 6f | 6e 73 22 20 4d 49 50 53 |OUP="Ico|ns" MIPS|
|00000280| 3d 4f 46 46 0d 0a 23 65 | 78 65 63 20 54 45 58 54 |=OFF..#e|xec TEXT|
|00000290| 55 52 45 20 49 4d 50 4f | 52 54 20 4e 41 4d 45 3d |URE IMPO|RT NAME=|
|000002a0| 43 48 61 69 72 33 20 20 | 46 49 4c 45 3d 54 65 78 |CHair3 |FILE=Tex|
|000002b0| 74 75 72 65 73 5c 48 75 | 64 5c 63 72 6f 73 73 33 |tures\Hu|d\cross3|
|000002c0| 2e 50 43 58 20 47 52 4f | 55 50 3d 22 49 63 6f 6e |.PCX GRO|UP="Icon|
|000002d0| 73 22 20 4d 49 50 53 3d | 4f 46 46 0d 0a 23 65 78 |s" MIPS=|OFF..#ex|
|000002e0| 65 63 20 54 45 58 54 55 | 52 45 20 49 4d 50 4f 52 |ec TEXTU|RE IMPOR|
|000002f0| 54 20 4e 41 4d 45 3d 43 | 48 61 69 72 34 20 20 46 |T NAME=C|Hair4 F|
|00000300| 49 4c 45 3d 54 65 78 74 | 75 72 65 73 5c 48 75 64 |ILE=Text|ures\Hud|
|00000310| 5c 63 72 6f 73 73 34 2e | 50 43 58 20 47 52 4f 55 |\cross4.|PCX GROU|
|00000320| 50 3d 22 49 63 6f 6e 73 | 22 20 4d 49 50 53 3d 4f |P="Icons|" MIPS=O|
|00000330| 46 46 0d 0a 23 65 78 65 | 63 20 54 45 58 54 55 52 |FF..#exe|c TEXTUR|
|00000340| 45 20 49 4d 50 4f 52 54 | 20 4e 41 4d 45 3d 43 48 |E IMPORT| NAME=CH|
|00000350| 61 69 72 35 20 20 46 49 | 4c 45 3d 54 65 78 74 75 |air5 FI|LE=Textu|
|00000360| 72 65 73 5c 48 75 64 5c | 63 72 6f 73 73 35 2e 50 |res\Hud\|cross5.P|
|00000370| 43 58 20 47 52 4f 55 50 | 3d 22 49 63 6f 6e 73 22 |CX GROUP|="Icons"|
|00000380| 20 4d 49 50 53 3d 4f 46 | 46 0d 0a 23 65 78 65 63 | MIPS=OF|F..#exec|
|00000390| 20 54 45 58 54 55 52 45 | 20 49 4d 50 4f 52 54 20 | TEXTURE| IMPORT |
|000003a0| 4e 41 4d 45 3d 43 48 61 | 69 72 36 20 20 46 49 4c |NAME=CHa|ir6 FIL|
|000003b0| 45 3d 54 65 78 74 75 72 | 65 73 5c 48 75 64 5c 63 |E=Textur|es\Hud\c|
|000003c0| 72 6f 73 73 36 2e 50 43 | 58 20 47 52 4f 55 50 3d |ross6.PC|X GROUP=|
|000003d0| 22 49 63 6f 6e 73 22 20 | 4d 49 50 53 3d 4f 46 46 |"Icons" |MIPS=OFF|
|000003e0| 0d 0a 23 65 78 65 63 20 | 54 45 58 54 55 52 45 20 |..#exec |TEXTURE |
|000003f0| 49 4d 50 4f 52 54 20 4e | 41 4d 45 3d 43 48 61 69 |IMPORT N|AME=CHai|
|00000400| 72 37 20 20 46 49 4c 45 | 3d 54 65 78 74 75 72 65 |r7 FILE|=Texture|
|00000410| 73 5c 48 75 64 5c 63 72 | 6f 73 73 37 2e 50 43 58 |s\Hud\cr|oss7.PCX|
|00000420| 20 47 52 4f 55 50 3d 22 | 49 63 6f 6e 73 22 20 4d | GROUP="|Icons" M|
|00000430| 49 50 53 3d 4f 46 46 0d | 0a 23 65 78 65 63 20 54 |IPS=OFF.|.#exec T|
|00000440| 45 58 54 55 52 45 20 49 | 4d 50 4f 52 54 20 4e 41 |EXTURE I|MPORT NA|
|00000450| 4d 45 3d 43 48 61 69 72 | 38 20 20 46 49 4c 45 3d |ME=CHair|8 FILE=|
|00000460| 54 65 78 74 75 72 65 73 | 5c 48 75 64 5c 63 72 6f |Textures|\Hud\cro|
|00000470| 73 73 38 2e 50 43 58 20 | 47 52 4f 55 50 3d 22 49 |ss8.PCX |GROUP="I|
|00000480| 63 6f 6e 73 22 20 4d 49 | 50 53 3d 4f 46 46 0d 0a |cons" MI|PS=OFF..|
|00000490| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|000004a0| 50 4f 52 54 20 4e 41 4d | 45 3d 43 48 61 69 72 39 |PORT NAM|E=CHair9|
|000004b0| 20 20 46 49 4c 45 3d 54 | 65 78 74 75 72 65 73 5c | FILE=T|extures\|
|000004c0| 48 75 64 5c 63 72 6f 73 | 73 39 2e 50 43 58 20 47 |Hud\cros|s9.PCX G|
|000004d0| 52 4f 55 50 3d 22 49 63 | 6f 6e 73 22 20 4d 49 50 |ROUP="Ic|ons" MIP|
|000004e0| 53 3d 4f 46 46 0d 0a 0d | 0a 23 65 78 65 63 20 46 |S=OFF...|.#exec F|
|000004f0| 6f 6e 74 20 49 6d 70 6f | 72 74 20 46 69 6c 65 3d |ont Impo|rt File=|
|00000500| 2e 2e 5c 75 6e 72 65 61 | 6c 73 68 61 72 65 5c 54 |..\unrea|lshare\T|
|00000510| 65 78 74 75 72 65 73 5c | 54 69 6e 79 46 6f 6e 74 |extures\|TinyFont|
|00000520| 2e 70 63 78 20 4e 61 6d | 65 3d 54 69 6e 79 46 6f |.pcx Nam|e=TinyFo|
|00000530| 6e 74 0d 0a 23 65 78 65 | 63 20 46 6f 6e 74 20 49 |nt..#exe|c Font I|
|00000540| 6d 70 6f 72 74 20 46 69 | 6c 65 3d 2e 2e 5c 75 6e |mport Fi|le=..\un|
|00000550| 72 65 61 6c 73 68 61 72 | 65 5c 54 65 78 74 75 72 |realshar|e\Textur|
|00000560| 65 73 5c 54 69 6e 79 46 | 6f 6e 33 2e 70 63 78 20 |es\TinyF|on3.pcx |
|00000570| 4e 61 6d 65 3d 54 69 6e | 79 57 68 69 74 65 46 6f |Name=Tin|yWhiteFo|
|00000580| 6e 74 0d 0a 23 65 78 65 | 63 20 46 6f 6e 74 20 49 |nt..#exe|c Font I|
|00000590| 6d 70 6f 72 74 20 46 69 | 6c 65 3d 2e 2e 5c 75 6e |mport Fi|le=..\un|
|000005a0| 72 65 61 6c 73 68 61 72 | 65 5c 54 65 78 74 75 72 |realshar|e\Textur|
|000005b0| 65 73 5c 54 69 6e 79 46 | 6f 6e 32 2e 70 63 78 20 |es\TinyF|on2.pcx |
|000005c0| 4e 61 6d 65 3d 54 69 6e | 79 52 65 64 46 6f 6e 74 |Name=Tin|yRedFont|
|000005d0| 0d 0a 0d 0a 23 65 78 65 | 63 20 54 45 58 54 55 52 |....#exe|c TEXTUR|
|000005e0| 45 20 49 4d 50 4f 52 54 | 20 4e 41 4d 45 3d 48 75 |E IMPORT| NAME=Hu|
|000005f0| 64 45 6c 65 6d 65 6e 74 | 73 31 20 46 49 4c 45 3d |dElement|s1 FILE=|
|00000600| 54 45 58 54 55 52 45 53 | 5c 48 55 44 5c 48 75 64 |TEXTURES|\HUD\Hud|
|00000610| 45 6c 65 6d 65 6e 74 73 | 31 2e 50 43 58 20 47 52 |Elements|1.PCX GR|
|00000620| 4f 55 50 3d 22 49 63 6f | 6e 73 22 20 4d 49 50 53 |OUP="Ico|ns" MIPS|
|00000630| 3d 4f 46 46 20 46 4c 41 | 47 53 3d 32 0d 0a 23 65 |=OFF FLA|GS=2..#e|
|00000640| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|00000650| 52 54 20 4e 41 4d 45 3d | 48 55 44 57 65 61 70 6f |RT NAME=|HUDWeapo|
|00000660| 6e 73 20 46 49 4c 45 3d | 54 45 58 54 55 52 45 53 |ns FILE=|TEXTURES|
|00000670| 5c 48 55 44 5c 48 75 64 | 45 6c 65 6d 65 6e 74 73 |\HUD\Hud|Elements|
|00000680| 32 2e 50 43 58 20 47 52 | 4f 55 50 3d 22 49 63 6f |2.PCX GR|OUP="Ico|
|00000690| 6e 73 22 20 4d 49 50 53 | 3d 4f 46 46 20 46 4c 41 |ns" MIPS|=OFF FLA|
|000006a0| 47 53 3d 32 0d 0a 0d 0a | 23 65 78 65 63 20 54 45 |GS=2....|#exec TE|
|000006b0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000006c0| 45 3d 46 61 63 65 50 61 | 6e 65 6c 30 20 46 49 4c |E=FacePa|nel0 FIL|
|000006d0| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|000006e0| 61 63 65 50 61 6e 30 2e | 50 43 58 20 47 52 4f 55 |acePan0.|PCX GROU|
|000006f0| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|00000700| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|00000710| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|00000720| 45 3d 46 61 63 65 50 61 | 6e 65 6c 31 20 46 49 4c |E=FacePa|nel1 FIL|
|00000730| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|00000740| 61 63 65 50 61 6e 31 2e | 50 43 58 20 47 52 4f 55 |acePan1.|PCX GROU|
|00000750| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|00000760| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|00000770| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|00000780| 45 3d 46 61 63 65 50 61 | 6e 65 6c 32 20 46 49 4c |E=FacePa|nel2 FIL|
|00000790| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|000007a0| 61 63 65 50 61 6e 32 2e | 50 43 58 20 47 52 4f 55 |acePan2.|PCX GROU|
|000007b0| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|000007c0| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|000007d0| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|000007e0| 45 3d 46 61 63 65 50 61 | 6e 65 6c 33 20 46 49 4c |E=FacePa|nel3 FIL|
|000007f0| 45 3d 54 45 58 54 55 52 | 45 53 5c 48 55 44 5c 46 |E=TEXTUR|ES\HUD\F|
|00000800| 61 63 65 50 61 6e 33 2e | 50 43 58 20 47 52 4f 55 |acePan3.|PCX GROU|
|00000810| 50 3d 22 46 61 63 65 50 | 61 6e 65 6c 22 20 4d 49 |P="FaceP|anel" MI|
|00000820| 50 53 3d 4f 46 46 0d 0a | 23 65 78 65 63 20 54 45 |PS=OFF..|#exec TE|
|00000830| 58 54 55 52 45 20 49 4d | 50 4f 52 54 20 4e 41 4d |XTURE IM|PORT NAM|
|00000840| 45 3d 46 61 63 65 50 61 | 6e 65 6c 31 61 20 46 49 |E=FacePa|nel1a FI|
|00000850| 4c 45 3d 54 45 58 54 55 | 52 45 53 5c 48 55 44 5c |LE=TEXTU|RES\HUD\|
|00000860| 46 61 63 65 50 61 6e 31 | 61 2e 50 43 58 20 47 52 |FacePan1|a.PCX GR|
|00000870| 4f 55 50 3d 22 46 61 63 | 65 50 61 6e 65 6c 22 20 |OUP="Fac|ePanel" |
|00000880| 4d 49 50 53 3d 4f 46 46 | 0d 0a 23 65 78 65 63 20 |MIPS=OFF|..#exec |
|00000890| 54 45 58 54 55 52 45 20 | 49 4d 50 4f 52 54 20 4e |TEXTURE |IMPORT N|
|000008a0| 41 4d 45 3d 46 61 63 65 | 50 61 6e 65 6c 32 61 20 |AME=Face|Panel2a |
|000008b0| 46 49 4c 45 3d 54 45 58 | 54 55 52 45 53 5c 48 55 |FILE=TEX|TURES\HU|
|000008c0| 44 5c 46 61 63 65 50 61 | 6e 32 61 2e 50 43 58 20 |D\FacePa|n2a.PCX |
|000008d0| 47 52 4f 55 50 3d 22 46 | 61 63 65 50 61 6e 65 6c |GROUP="F|acePanel|
|000008e0| 22 20 4d 49 50 53 3d 4f | 46 46 0d 0a 23 65 78 65 |" MIPS=O|FF..#exe|
|000008f0| 63 20 54 45 58 54 55 52 | 45 20 49 4d 50 4f 52 54 |c TEXTUR|E IMPORT|
|00000900| 20 4e 41 4d 45 3d 46 61 | 63 65 50 61 6e 65 6c 33 | NAME=Fa|cePanel3|
|00000910| 61 20 46 49 4c 45 3d 54 | 45 58 54 55 52 45 53 5c |a FILE=T|EXTURES\|
|00000920| 48 55 44 5c 46 61 63 65 | 50 61 6e 33 61 2e 50 43 |HUD\Face|Pan3a.PC|
|00000930| 58 20 47 52 4f 55 50 3d | 22 46 61 63 65 50 61 6e |X GROUP=|"FacePan|
|00000940| 65 6c 22 20 4d 49 50 53 | 3d 4f 46 46 0d 0a 23 65 |el" MIPS|=OFF..#e|
|00000950| 78 65 63 20 54 45 58 54 | 55 52 45 20 49 4d 50 4f |xec TEXT|URE IMPO|
|00000960| 52 54 20 4e 41 4d 45 3d | 46 61 63 65 50 61 6e 65 |RT NAME=|FacePane|
|00000970| 6c 31 62 20 46 49 4c 45 | 3d 54 45 58 54 55 52 45 |l1b FILE|=TEXTURE|
|00000980| 53 5c 48 55 44 5c 46 61 | 63 65 50 61 6e 31 62 2e |S\HUD\Fa|cePan1b.|
|00000990| 50 43 58 20 47 52 4f 55 | 50 3d 22 46 61 63 65 50 |PCX GROU|P="FaceP|
|000009a0| 61 6e 65 6c 22 20 4d 49 | 50 53 3d 4f 46 46 0d 0a |anel" MI|PS=OFF..|
|000009b0| 23 65 78 65 63 20 54 45 | 58 54 55 52 45 20 49 4d |#exec TE|XTURE IM|
|000009c0| 50 4f 52 54 20 4e 41 4d | 45 3d 46 61 63 65 50 61 |PORT NAM|E=FacePa|
|000009d0| 6e 65 6c 32 62 20 46 49 | 4c 45 3d 54 45 58 54 55 |nel2b FI|LE=TEXTU|
|000009e0| 52 45 53 5c 48 55 44 5c | 46 61 63 65 50 61 6e 32 |RES\HUD\|FacePan2|
|000009f0| 62 2e 50 43 58 20 47 52 | 4f 55 50 3d 22 46 61 63 |b.PCX GR|OUP="Fac|
|00000a00| 65 50 61 6e 65 6c 22 20 | 4d 49 50 53 3d 4f 46 46 |ePanel" |MIPS=OFF|
|00000a10| 0d 0a 23 65 78 65 63 20 | 54 45 58 54 55 52 45 20 |..#exec |TEXTURE |
|00000a20| 49 4d 50 4f 52 54 20 4e | 41 4d 45 3d 46 61 63 65 |IMPORT N|AME=Face|
|00000a30| 50 61 6e 65 6c 33 62 20 | 46 49 4c 45 3d 54 45 58 |Panel3b |FILE=TEX|
|00000a40| 54 55 52 45 53 5c 48 55 | 44 5c 46 61 63 65 50 61 |TURES\HU|D\FacePa|
|00000a50| 6e 33 62 2e 50 43 58 20 | 47 52 4f 55 50 3d 22 46 |n3b.PCX |GROUP="F|
|00000a60| 61 63 65 50 61 6e 65 6c | 22 20 4d 49 50 53 3d 4f |acePanel|" MIPS=O|
|00000a70| 46 46 0d 0a 0d 0a 23 65 | 78 65 63 20 54 45 58 54 |FF....#e|xec TEXT|
|00000a80| 55 52 45 20 49 4d 50 4f | 52 54 20 4e 41 4d 45 3d |URE IMPO|RT NAME=|
|00000a90| 44 69 73 63 6f 6e 6e 65 | 63 74 57 61 72 6e 20 46 |Disconne|ctWarn F|
|00000aa0| 49 4c 45 3d 54 45 58 54 | 55 52 45 53 5c 48 55 44 |ILE=TEXT|URES\HUD|
|00000ab0| 5c 44 69 73 63 6f 6e 6e | 65 63 74 2e 50 43 58 20 |\Disconn|ect.PCX |
|00000ac0| 47 52 4f 55 50 3d 22 49 | 63 6f 6e 73 22 20 4d 49 |GROUP="I|cons" MI|
|00000ad0| 50 53 3d 4f 46 46 20 46 | 4c 41 47 53 3d 32 0d 0a |PS=OFF F|LAGS=2..|
|00000ae0| 0d 0a 23 65 78 65 63 20 | 4f 42 4a 20 4c 4f 41 44 |..#exec |OBJ LOAD|
|00000af0| 20 46 49 4c 45 3d 2e 2e | 5c 54 65 78 74 75 72 65 | FILE=..|\Texture|
|00000b00| 73 5c 4c 61 64 72 53 74 | 61 74 69 63 2e 75 74 78 |s\LadrSt|atic.utx|
|00000b10| 20 50 41 43 4b 41 47 45 | 3d 42 6f 74 70 61 63 6b | PACKAGE|=Botpack|
|00000b20| 2e 4c 61 64 72 53 74 61 | 74 69 63 0d 0a 0d 0a 76 |.LadrSta|tic....v|
|00000b30| 61 72 28 29 20 69 6e 74 | 20 53 69 7a 65 59 2c 43 |ar() int| SizeY,C|
|00000b40| 6f 75 6e 74 3b 0d 0a 76 | 61 72 20 73 74 72 69 6e |ount;..v|ar strin|
|00000b50| 67 20 43 75 72 72 65 6e | 74 4d 65 73 73 61 67 65 |g Curren|tMessage|
|00000b60| 3b 0d 0a 76 61 72 20 66 | 6c 6f 61 74 20 4d 4f 54 |;..var f|loat MOT|
|00000b70| 44 46 61 64 65 4f 75 74 | 54 69 6d 65 3b 0d 0a 0d |DFadeOut|Time;...|
|00000b80| 0a 76 61 72 20 66 6c 6f | 61 74 20 49 64 65 6e 74 |.var flo|at Ident|
|00000b90| 69 66 79 46 61 64 65 54 | 69 6d 65 3b 0d 0a 76 61 |ifyFadeT|ime;..va|
|00000ba0| 72 20 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |r Player|Replicat|
|00000bb0| 69 6f 6e 49 6e 66 6f 20 | 49 64 65 6e 74 69 66 79 |ionInfo |Identify|
|00000bc0| 54 61 72 67 65 74 3b 0d | 0a 76 61 72 20 50 61 77 |Target;.|.var Paw|
|00000bd0| 6e 20 50 61 77 6e 4f 77 | 6e 65 72 3b 09 2f 2f 20 |n PawnOw|ner;.// |
|00000be0| 70 61 77 6e 20 63 75 72 | 72 65 6e 74 6c 79 20 6d |pawn cur|rently m|
|00000bf0| 61 6e 61 67 69 6e 67 20 | 74 68 69 73 20 48 55 44 |anaging |this HUD|
|00000c00| 20 28 6d 61 79 20 62 65 | 20 74 68 65 20 76 69 65 | (may be| the vie|
|00000c10| 77 74 61 72 67 65 74 20 | 6f 66 20 74 68 65 20 6f |wtarget |of the o|
|00000c20| 77 6e 65 72 20 72 61 74 | 68 65 72 20 74 68 61 6e |wner rat|her than|
|00000c30| 20 74 68 65 20 6f 77 6e | 65 72 29 0d 0a 76 61 72 | the own|er)..var|
|00000c40| 20 50 6c 61 79 65 72 50 | 61 77 6e 20 50 6c 61 79 | PlayerP|awn Play|
|00000c50| 65 72 4f 77 6e 65 72 3b | 20 2f 2f 20 61 6c 77 61 |erOwner;| // alwa|
|00000c60| 79 73 20 74 68 65 20 61 | 63 74 75 61 6c 20 6f 77 |ys the a|ctual ow|
|00000c70| 6e 65 72 0d 0a 76 61 72 | 20 46 6f 6e 74 49 6e 66 |ner..var| FontInf|
|00000c80| 6f 20 4d 79 46 6f 6e 74 | 73 3b 0d 0a 0d 0a 2f 2f |o MyFont|s;....//|
|00000c90| 20 4c 6f 63 61 6c 69 7a | 65 64 20 4d 65 73 73 61 | Localiz|ed Messa|
|00000ca0| 67 65 73 0d 0a 76 61 72 | 20 48 55 44 4c 6f 63 61 |ges..var| HUDLoca|
|00000cb0| 6c 69 7a 65 64 4d 65 73 | 73 61 67 65 20 53 68 6f |lizedMes|sage Sho|
|00000cc0| 72 74 4d 65 73 73 61 67 | 65 51 75 65 75 65 5b 34 |rtMessag|eQueue[4|
|00000cd0| 5d 3b 0d 0a 76 61 72 20 | 48 55 44 4c 6f 63 61 6c |];..var |HUDLocal|
|00000ce0| 69 7a 65 64 4d 65 73 73 | 61 67 65 20 4c 6f 63 61 |izedMess|age Loca|
|00000cf0| 6c 4d 65 73 73 61 67 65 | 73 5b 31 30 5d 3b 0d 0a |lMessage|s[10];..|
|00000d00| 0d 0a 76 61 72 28 29 20 | 6c 6f 63 61 6c 69 7a 65 |..var() |localize|
|00000d10| 64 20 73 74 72 69 6e 67 | 20 56 65 72 73 69 6f 6e |d string| Version|
|00000d20| 4d 65 73 73 61 67 65 2c | 20 50 6c 61 79 65 72 43 |Message,| PlayerC|
|00000d30| 6f 75 6e 74 53 74 72 69 | 6e 67 3b 0d 0a 76 61 72 |ountStri|ng;..var|
|00000d40| 20 6c 6f 63 61 6c 69 7a | 65 64 20 73 74 72 69 6e | localiz|ed strin|
|00000d50| 67 20 4d 61 70 54 69 74 | 6c 65 53 74 72 69 6e 67 |g MapTit|leString|
|00000d60| 2c 20 41 75 74 68 6f 72 | 53 74 72 69 6e 67 3b 0d |, Author|String;.|
|00000d70| 0a 76 61 72 20 6c 6f 63 | 61 6c 69 7a 65 64 20 73 |.var loc|alized s|
|00000d80| 74 72 69 6e 67 20 4d 61 | 70 54 69 74 6c 65 53 74 |tring Ma|pTitleSt|
|00000d90| 72 69 6e 67 32 2c 20 41 | 75 74 68 6f 72 53 74 72 |ring2, A|uthorStr|
|00000da0| 69 6e 67 32 3b 0d 0a 0d | 0a 76 61 72 20 6c 6f 63 |ing2;...|.var loc|
|00000db0| 61 6c 69 7a 65 64 20 73 | 74 72 69 6e 67 20 52 61 |alized s|tring Ra|
|00000dc0| 6e 6b 53 74 72 69 6e 67 | 3b 0d 0a 76 61 72 20 6c |nkString|;..var l|
|00000dd0| 6f 63 61 6c 69 7a 65 64 | 20 73 74 72 69 6e 67 20 |ocalized| string |
|00000de0| 53 70 72 65 61 64 53 74 | 72 69 6e 67 3b 0d 0a 0d |SpreadSt|ring;...|
|00000df0| 0a 76 61 72 20 69 6e 74 | 20 50 6c 61 79 65 72 43 |.var int| PlayerC|
|00000e00| 6f 75 6e 74 3b 0d 0a 76 | 61 72 20 62 6f 6f 6c 20 |ount;..v|ar bool |
|00000e10| 62 54 69 65 64 53 63 6f | 72 65 3b 0d 0a 0d 0a 76 |bTiedSco|re;....v|
|00000e20| 61 72 20 73 74 72 69 6e | 67 20 52 65 63 65 69 76 |ar strin|g Receiv|
|00000e30| 65 64 4d 65 73 73 61 67 | 65 3b 0d 0a 76 61 72 20 |edMessag|e;..var |
|00000e40| 73 74 72 69 6e 67 20 52 | 65 63 65 69 76 65 64 4e |string R|eceivedN|
|00000e50| 61 6d 65 3b 0d 0a 76 61 | 72 20 5a 6f 6e 65 49 6e |ame;..va|r ZoneIn|
|00000e60| 66 6f 20 52 65 63 65 69 | 76 65 64 5a 6f 6e 65 3b |fo Recei|vedZone;|
|00000e70| 0d 0a 76 61 72 20 66 6c | 6f 61 74 20 52 65 63 65 |..var fl|oat Rece|
|00000e80| 69 76 65 64 54 69 6d 65 | 3b 0d 0a 76 61 72 20 74 |ivedTime|;..var t|
|00000e90| 65 78 74 75 72 65 20 54 | 75 74 49 63 6f 6e 54 65 |exture T|utIconTe|
|00000ea0| 78 3b 0d 0a 76 61 72 20 | 69 6e 74 20 54 75 74 49 |x;..var |int TutI|
|00000eb0| 63 6f 6e 58 2c 20 54 75 | 74 49 63 6f 6e 59 3b 0d |conX, Tu|tIconY;.|
|00000ec0| 0a 76 61 72 20 66 6c 6f | 61 74 20 54 75 74 49 63 |.var flo|at TutIc|
|00000ed0| 6f 6e 42 6c 69 6e 6b 3b | 0d 0a 0d 0a 76 61 72 20 |onBlink;|....var |
|00000ee0| 67 6c 6f 62 61 6c 63 6f | 6e 66 69 67 20 69 6e 74 |globalco|nfig int|
|00000ef0| 20 43 72 6f 73 73 68 61 | 69 72 43 6f 75 6e 74 3b | Crossha|irCount;|
|00000f00| 0d 0a 76 61 72 20 67 6c | 6f 62 61 6c 63 6f 6e 66 |..var gl|obalconf|
|00000f10| 69 67 20 73 74 72 69 6e | 67 20 43 72 6f 73 73 48 |ig strin|g CrossH|
|00000f20| 61 69 72 73 5b 32 30 5d | 3b 0d 0a 76 61 72 20 74 |airs[20]|;..var t|
|00000f30| 65 78 74 75 72 65 20 43 | 72 6f 73 73 48 61 69 72 |exture C|rossHair|
|00000f40| 54 65 78 74 75 72 65 73 | 5b 32 30 5d 3b 0d 0a 0d |Textures|[20];...|
|00000f50| 0a 76 61 72 20 74 65 78 | 74 75 72 65 20 47 72 61 |.var tex|ture Gra|
|00000f60| 79 57 65 61 70 6f 6e 73 | 5b 31 31 5d 3b 0d 0a 76 |yWeapons|[11];..v|
|00000f70| 61 72 20 74 65 78 74 75 | 72 65 20 46 50 31 5b 33 |ar textu|re FP1[3|
|00000f80| 5d 2c 20 46 50 32 5b 33 | 5d 2c 20 46 50 33 5b 33 |], FP2[3|], FP3[3|
|00000f90| 5d 3b 0d 0a 76 61 72 20 | 69 6e 74 20 4c 61 73 74 |];..var |int Last|
|00000fa0| 52 65 70 6f 72 74 65 64 | 54 69 6d 65 3b 0d 0a 76 |Reported|Time;..v|
|00000fb0| 61 72 20 62 6f 6f 6c 20 | 62 53 74 61 72 74 55 70 |ar bool |bStartUp|
|00000fc0| 4d 65 73 73 61 67 65 2c | 20 62 46 6f 72 63 65 53 |Message,| bForceS|
|00000fd0| 63 6f 72 65 73 3b 0d 0a | 76 61 72 20 62 6f 6f 6c |cores;..|var bool|
|00000fe0| 20 62 54 69 6d 65 56 61 | 6c 69 64 3b 0d 0a 76 61 | bTimeVa|lid;..va|
|00000ff0| 72 20 62 6f 6f 6c 20 62 | 4c 6f 77 52 65 73 3b 0d |r bool b|LowRes;.|
|00001000| 0a 76 61 72 20 62 6f 6f | 6c 20 62 52 65 73 43 68 |.var boo|l bResCh|
|00001010| 61 6e 67 65 64 3b 0d 0a | 76 61 72 20 69 6e 74 20 |anged;..|var int |
|00001020| 4f 6c 64 43 6c 69 70 58 | 3b 0d 0a 0d 0a 2f 2f 20 |OldClipX|;....// |
|00001030| 63 6f 6e 66 69 67 75 72 | 61 74 69 6f 6e 20 6f 70 |configur|ation op|
|00001040| 74 69 6f 6e 73 0d 0a 76 | 61 72 20 62 6f 6f 6c 20 |tions..v|ar bool |
|00001050| 62 41 6c 77 61 79 73 48 | 69 64 65 46 72 61 67 73 |bAlwaysH|ideFrags|
|00001060| 2c 20 62 48 69 64 65 43 | 65 6e 74 65 72 4d 65 73 |, bHideC|enterMes|
|00001070| 73 61 67 65 73 3b 0d 0a | 76 61 72 20 67 6c 6f 62 |sages;..|var glob|
|00001080| 61 6c 63 6f 6e 66 69 67 | 20 62 6f 6f 6c 20 62 48 |alconfig| bool bH|
|00001090| 69 64 65 41 6c 6c 57 65 | 61 70 6f 6e 73 2c 20 62 |ideAllWe|apons, b|
|000010a0| 48 69 64 65 53 74 61 74 | 75 73 2c 20 62 48 69 64 |HideStat|us, bHid|
|000010b0| 65 41 6d 6d 6f 2c 20 62 | 48 69 64 65 54 65 61 6d |eAmmo, b|HideTeam|
|000010c0| 49 6e 66 6f 2c 20 62 48 | 69 64 65 46 72 61 67 73 |Info, bH|ideFrags|
|000010d0| 2c 20 62 48 69 64 65 48 | 55 44 2c 20 62 48 69 64 |, bHideH|UD, bHid|
|000010e0| 65 4e 6f 76 69 63 65 4d | 65 73 73 61 67 65 73 2c |eNoviceM|essages,|
|000010f0| 20 62 48 69 64 65 46 61 | 63 65 73 3b 0d 0a 76 61 | bHideFa|ces;..va|
|00001100| 72 20 67 6c 6f 62 61 6c | 63 6f 6e 66 69 67 20 62 |r global|config b|
|00001110| 6f 6f 6c 20 62 55 73 65 | 54 65 61 6d 43 6f 6c 6f |ool bUse|TeamColo|
|00001120| 72 3b 0d 0a 76 61 72 20 | 67 6c 6f 62 61 6c 63 6f |r;..var |globalco|
|00001130| 6e 66 69 67 20 62 79 74 | 65 20 4f 70 61 63 69 74 |nfig byt|e Opacit|
|00001140| 79 3b 09 2f 2f 20 73 68 | 6f 75 6c 64 20 62 65 20 |y;.// sh|ould be |
|00001150| 62 65 74 77 65 65 6e 20 | 31 20 61 6e 64 20 31 36 |between |1 and 16|
|00001160| 0d 0a 76 61 72 20 67 6c | 6f 62 61 6c 63 6f 6e 66 |..var gl|obalconf|
|00001170| 69 67 20 66 6c 6f 61 74 | 20 48 55 44 53 63 61 6c |ig float| HUDScal|
|00001180| 65 2c 20 53 74 61 74 75 | 73 53 63 61 6c 65 2c 20 |e, Statu|sScale, |
|00001190| 57 65 61 70 6f 6e 53 63 | 61 6c 65 3b 0d 0a 76 61 |WeaponSc|ale;..va|
|000011a0| 72 20 67 6c 6f 62 61 6c | 63 6f 6e 66 69 67 20 63 |r global|config c|
|000011b0| 6f 6c 6f 72 20 46 61 76 | 6f 72 69 74 65 48 55 44 |olor Fav|oriteHUD|
|000011c0| 43 6f 6c 6f 72 2c 20 43 | 72 6f 73 73 68 61 69 72 |Color, C|rosshair|
|000011d0| 43 6f 6c 6f 72 3b 0d 0a | 76 61 72 20 66 6c 6f 61 |Color;..|var floa|
|000011e0| 74 20 53 63 61 6c 65 3b | 0d 0a 76 61 72 20 62 79 |t Scale;|..var by|
|000011f0| 74 65 20 53 74 79 6c 65 | 3b 0d 0a 76 61 72 20 63 |te Style|;..var c|
|00001200| 6f 6c 6f 72 20 42 61 73 | 65 43 6f 6c 6f 72 2c 20 |olor Bas|eColor, |
|00001210| 57 68 69 74 65 43 6f 6c | 6f 72 2c 20 52 65 64 43 |WhiteCol|or, RedC|
|00001220| 6f 6c 6f 72 2c 20 47 72 | 65 65 6e 43 6f 6c 6f 72 |olor, Gr|eenColor|
|00001230| 2c 20 43 79 61 6e 43 6f | 6c 6f 72 2c 20 55 6e 69 |, CyanCo|lor, Uni|
|00001240| 74 43 6f 6c 6f 72 2c 20 | 42 6c 75 65 43 6f 6c 6f |tColor, |BlueColo|
|00001250| 72 2c 0d 0a 09 09 20 47 | 6f 6c 64 43 6f 6c 6f 72 |r,.... G|oldColor|
|00001260| 2c 20 48 55 44 43 6f 6c | 6f 72 2c 20 53 6f 6c 69 |, HUDCol|or, Soli|
|00001270| 64 48 55 44 43 6f 6c 6f | 72 2c 20 50 75 72 70 6c |dHUDColo|r, Purpl|
|00001280| 65 43 6f 6c 6f 72 2c 20 | 54 75 72 71 43 6f 6c 6f |eColor, |TurqColo|
|00001290| 72 2c 20 47 72 61 79 43 | 6f 6c 6f 72 2c 20 46 61 |r, GrayC|olor, Fa|
|000012a0| 63 65 43 6f 6c 6f 72 3b | 0d 0a 0d 0a 2f 2f 20 49 |ceColor;|....// I|
|000012b0| 64 65 6e 74 69 66 79 20 | 53 74 72 69 6e 67 73 0d |dentify |Strings.|
|000012c0| 0a 76 61 72 20 6c 6f 63 | 61 6c 69 7a 65 64 20 73 |.var loc|alized s|
|000012d0| 74 72 69 6e 67 20 49 64 | 65 6e 74 69 66 79 4e 61 |tring Id|entifyNa|
|000012e0| 6d 65 2c 20 49 64 65 6e | 74 69 66 79 48 65 61 6c |me, Iden|tifyHeal|
|000012f0| 74 68 2c 20 49 64 65 6e | 74 69 66 79 43 61 6c 6c |th, Iden|tifyCall|
|00001300| 73 69 67 6e 3b 0d 0a 76 | 61 72 20 6c 6f 63 61 6c |sign;..v|ar local|
|00001310| 69 7a 65 64 20 73 74 72 | 69 6e 67 20 4c 69 76 65 |ized str|ing Live|
|00001320| 46 65 65 64 3b 0d 0a 0d | 0a 2f 2f 20 73 63 6f 72 |Feed;...|.// scor|
|00001330| 69 6e 67 20 0d 0a 76 61 | 72 20 66 6c 6f 61 74 20 |ing ..va|r float |
|00001340| 53 63 6f 72 65 54 69 6d | 65 3b 0d 0a 0d 0a 2f 2f |ScoreTim|e;....//|
|00001350| 20 73 68 6f 77 69 6e 67 | 20 64 61 6d 61 67 65 0d | showing| damage.|
|00001360| 0a 76 61 72 20 76 65 63 | 74 6f 72 20 48 69 74 50 |.var vec|tor HitP|
|00001370| 6f 73 5b 34 5d 3b 0d 0a | 76 61 72 20 66 6c 6f 61 |os[4];..|var floa|
|00001380| 74 20 48 69 74 54 69 6d | 65 5b 34 5d 3b 0d 0a 76 |t HitTim|e[4];..v|
|00001390| 61 72 20 66 6c 6f 61 74 | 20 48 69 74 44 61 6d 61 |ar float| HitDama|
|000013a0| 67 65 5b 34 5d 3b 0d 0a | 0d 0a 76 61 72 20 66 6c |ge[4];..|..var fl|
|000013b0| 6f 61 74 20 50 69 63 6b | 75 70 54 69 6d 65 3b 0d |oat Pick|upTime;.|
|000013c0| 0a 0d 0a 76 61 72 20 66 | 6c 6f 61 74 20 57 65 61 |...var f|loat Wea|
|000013d0| 70 6f 6e 4e 61 6d 65 46 | 61 64 65 3b 0d 0a 76 61 |ponNameF|ade;..va|
|000013e0| 72 20 66 6c 6f 61 74 20 | 4d 65 73 73 61 67 65 46 |r float |MessageF|
|000013f0| 61 64 65 54 69 6d 65 3b | 0d 0a 76 61 72 20 69 6e |adeTime;|..var in|
|00001400| 74 20 4d 65 73 73 61 67 | 65 46 61 64 65 43 6f 75 |t Messag|eFadeCou|
|00001410| 6e 74 3b 0d 0a 76 61 72 | 20 62 6f 6f 6c 20 62 44 |nt;..var| bool bD|
|00001420| 72 61 77 4d 65 73 73 61 | 67 65 41 72 65 61 3b 0d |rawMessa|geArea;.|
|00001430| 0a 76 61 72 20 62 6f 6f | 6c 20 62 44 72 61 77 46 |.var boo|l bDrawF|
|00001440| 61 63 65 41 72 65 61 3b | 0d 0a 76 61 72 20 66 6c |aceArea;|..var fl|
|00001450| 6f 61 74 20 46 61 63 65 | 41 72 65 61 4f 66 66 73 |oat Face|AreaOffs|
|00001460| 65 74 2c 20 4d 69 6e 46 | 61 63 65 41 72 65 61 4f |et, MinF|aceAreaO|
|00001470| 66 66 73 65 74 3b 0d 0a | 76 61 72 20 63 6c 61 73 |ffset;..|var clas|
|00001480| 73 3c 43 72 69 74 69 63 | 61 6c 45 76 65 6e 74 50 |s<Critic|alEventP|
|00001490| 6c 75 73 3e 20 54 69 6d | 65 4d 65 73 73 61 67 65 |lus> Tim|eMessage|
|000014a0| 43 6c 61 73 73 3b 0d 0a | 0d 0a 2f 2f 20 53 65 72 |Class;..|..// Ser|
|000014b0| 76 65 72 20 69 6e 66 6f | 2e 0d 0a 76 61 72 20 53 |ver info|...var S|
|000014c0| 65 72 76 65 72 49 6e 66 | 6f 20 53 65 72 76 65 72 |erverInf|o Server|
|000014d0| 49 6e 66 6f 3b 0d 0a 76 | 61 72 20 62 6f 6f 6c 20 |Info;..v|ar bool |
|000014e0| 62 53 68 6f 77 49 6e 66 | 6f 3b 0d 0a 0d 0a 76 61 |bShowInf|o;....va|
|000014f0| 72 20 63 6c 61 73 73 3c | 53 65 72 76 65 72 49 6e |r class<|ServerIn|
|00001500| 66 6f 3e 20 53 65 72 76 | 65 72 49 6e 66 6f 43 6c |fo> Serv|erInfoCl|
|00001510| 61 73 73 3b 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |ass;....|function|
|00001520| 20 44 65 73 74 72 6f 79 | 65 64 28 29 0d 0a 7b 0d | Destroy|ed()..{.|
|00001530| 0a 09 53 75 70 65 72 2e | 44 65 73 74 72 6f 79 65 |..Super.|Destroye|
|00001540| 64 28 29 3b 0d 0a 09 69 | 66 20 28 20 4d 79 46 6f |d();...i|f ( MyFo|
|00001550| 6e 74 73 20 21 3d 20 4e | 6f 6e 65 20 29 0d 0a 09 |nts != N|one )...|
|00001560| 09 4d 79 46 6f 6e 74 73 | 2e 44 65 73 74 72 6f 79 |.MyFonts|.Destroy|
|00001570| 28 29 3b 0d 0a 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 |();..}..|..functi|
|00001580| 6f 6e 20 53 65 74 44 61 | 6d 61 67 65 28 76 65 63 |on SetDa|mage(vec|
|00001590| 74 6f 72 20 48 69 74 4c | 6f 63 2c 20 66 6c 6f 61 |tor HitL|oc, floa|
|000015a0| 74 20 64 61 6d 61 67 65 | 29 0d 0a 7b 0d 0a 09 6c |t damage|)..{...l|
|000015b0| 6f 63 61 6c 20 69 6e 74 | 20 69 2c 20 62 65 73 74 |ocal int| i, best|
|000015c0| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 76 65 63 74 6f 72 |;...loca|l vector|
|000015d0| 20 58 2c 59 2c 5a 3b 0d | 0a 09 6c 6f 63 61 6c 20 | X,Y,Z;.|..local |
|000015e0| 66 6c 6f 61 74 20 4d 61 | 78 2c 20 58 4f 66 66 73 |float Ma|x, XOffs|
|000015f0| 65 74 2c 20 59 4f 66 66 | 73 65 74 3b 0d 0a 0d 0a |et, YOff|set;....|
|00001600| 09 69 66 20 28 20 4c 65 | 76 65 6c 2e 62 44 72 6f |.if ( Le|vel.bDro|
|00001610| 70 44 65 74 61 69 6c 20 | 7c 7c 20 21 50 6c 61 79 |pDetail ||| !Play|
|00001620| 65 72 4f 77 6e 65 72 2e | 49 73 41 28 27 54 6f 75 |erOwner.|IsA('Tou|
|00001630| 72 6e 61 6d 65 6e 74 50 | 6c 61 79 65 72 27 29 20 |rnamentP|layer') |
|00001640| 29 0d 0a 09 09 72 65 74 | 75 72 6e 3b 0d 0a 0d 0a |)....ret|urn;....|
|00001650| 09 66 6f 72 20 28 20 69 | 3d 30 3b 20 69 3c 34 3b |.for ( i|=0; i<4;|
|00001660| 20 69 2b 2b 20 29 0d 0a | 09 09 69 66 20 28 20 4c | i++ )..|..if ( L|
|00001670| 65 76 65 6c 2e 54 69 6d | 65 53 65 63 6f 6e 64 73 |evel.Tim|eSeconds|
|00001680| 20 2d 20 48 69 74 54 69 | 6d 65 5b 69 5d 20 3e 20 | - HitTi|me[i] > |
|00001690| 4d 61 78 20 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 62 |Max )...|.{.....b|
|000016a0| 65 73 74 20 3d 20 69 3b | 09 0d 0a 09 09 09 4d 61 |est = i;|......Ma|
|000016b0| 78 20 3d 20 4c 65 76 65 | 6c 2e 54 69 6d 65 53 65 |x = Leve|l.TimeSe|
|000016c0| 63 6f 6e 64 73 20 2d 20 | 48 69 74 54 69 6d 65 5b |conds - |HitTime[|
|000016d0| 69 5d 3b 0d 0a 09 09 7d | 0d 0a 0d 0a 09 48 69 74 |i];....}|.....Hit|
|000016e0| 54 69 6d 65 5b 62 65 73 | 74 5d 20 3d 20 4c 65 76 |Time[bes|t] = Lev|
|000016f0| 65 6c 2e 54 69 6d 65 53 | 65 63 6f 6e 64 73 3b 0d |el.TimeS|econds;.|
|00001700| 0a 09 48 69 74 44 61 6d | 61 67 65 5b 62 65 73 74 |..HitDam|age[best|
|00001710| 5d 20 3d 20 46 43 6c 61 | 6d 70 28 44 61 6d 61 67 |] = FCla|mp(Damag|
|00001720| 65 20 2a 20 30 2e 30 36 | 2c 32 2c 34 29 3b 0d 0a |e * 0.06|,2,4);..|
|00001730| 09 47 65 74 41 78 65 73 | 28 4f 77 6e 65 72 2e 52 |.GetAxes|(Owner.R|
|00001740| 6f 74 61 74 69 6f 6e 2c | 58 2c 59 2c 5a 29 3b 0d |otation,|X,Y,Z);.|
|00001750| 0a 09 58 4f 66 66 73 65 | 74 20 3d 20 2d 20 30 2e |..XOffse|t = - 0.|
|00001760| 35 20 2a 20 46 43 6c 61 | 6d 70 28 28 59 20 44 6f |5 * FCla|mp((Y Do|
|00001770| 74 20 48 69 74 4c 6f 63 | 29 2f 43 6f 6c 6c 69 73 |t HitLoc|)/Collis|
|00001780| 69 6f 6e 52 61 64 69 75 | 73 20 2c 20 2d 31 2c 20 |ionRadiu|s , -1, |
|00001790| 31 29 3b 0d 0a 09 59 4f | 66 66 73 65 74 20 3d 20 |1);...YO|ffset = |
|000017a0| 2d 30 2e 35 20 2a 20 46 | 43 6c 61 6d 70 28 28 5a |-0.5 * F|Clamp((Z|
|000017b0| 20 44 6f 74 20 48 69 74 | 4c 6f 63 29 2f 43 6f 6c | Dot Hit|Loc)/Col|
|000017c0| 6c 69 73 69 6f 6e 48 65 | 69 67 68 74 20 2c 20 2d |lisionHe|ight , -|
|000017d0| 31 2c 20 31 29 3b 0d 0a | 0d 0a 09 2f 2f 20 68 61 |1, 1);..|...// ha|
|000017e0| 63 6b 20 66 6f 72 20 70 | 6f 73 69 74 69 6f 6e 73 |ck for p|ositions|
|000017f0| 20 61 72 6f 75 6e 64 20 | 68 65 61 64 20 6f 72 20 | around |head or |
|00001800| 6e 65 61 72 20 6c 65 67 | 73 0d 0a 09 69 66 20 28 |near leg|s...if (|
|00001810| 20 59 4f 66 66 73 65 74 | 20 3c 20 2d 30 2e 33 35 | YOffset| < -0.35|
|00001820| 20 29 0d 0a 09 7b 0d 0a | 09 09 58 4f 66 66 73 65 | )...{..|..XOffse|
|00001830| 74 20 2a 3d 20 30 2e 33 | 3b 0d 0a 09 09 59 4f 66 |t *= 0.3|;....YOf|
|00001840| 66 73 65 74 20 3d 20 46 | 4d 61 78 28 48 69 74 50 |fset = F|Max(HitP|
|00001850| 6f 73 5b 62 65 73 74 5d | 2e 59 2c 20 2d 30 2e 34 |os[best]|.Y, -0.4|
|00001860| 35 29 3b 0d 0a 09 7d 0d | 0a 09 65 6c 73 65 20 69 |5);...}.|..else i|
|00001870| 66 20 28 20 59 4f 66 66 | 73 65 74 20 3e 20 30 2e |f ( YOff|set > 0.|
|00001880| 31 20 29 0d 0a 09 7b 0d | 0a 09 09 69 66 20 28 20 |1 )...{.|...if ( |
|00001890| 61 62 73 28 58 4f 66 66 | 73 65 74 29 20 3c 20 30 |abs(XOff|set) < 0|
|000018a0| 2e 32 35 20 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 69 |.25 )...|.{.....i|
|000018b0| 66 20 28 20 58 4f 66 66 | 73 65 74 20 3e 20 30 20 |f ( XOff|set > 0 |
|000018c0| 29 0d 0a 09 09 09 09 58 | 4f 66 66 73 65 74 20 3d |)......X|Offset =|
|000018d0| 20 30 2e 32 35 3b 0d 0a | 09 09 09 65 6c 73 65 0d | 0.25;..|...else.|
|000018e0| 0a 09 09 09 09 58 4f 66 | 66 73 65 74 20 3d 20 2d |.....XOf|fset = -|
|000018f0| 30 2e 32 35 3b 0d 0a 09 | 09 7d 09 09 09 09 0d 0a |0.25;...|.}......|
|00001900| 09 09 59 4f 66 66 73 65 | 74 20 3d 20 46 4d 69 6e |..YOffse|t = FMin|
|00001910| 28 59 4f 66 66 73 65 74 | 2c 20 30 2e 34 29 3b 0d |(YOffset|, 0.4);.|
|00001920| 0a 09 7d 0d 0a 0d 0a 09 | 48 69 74 50 6f 73 5b 62 |..}.....|HitPos[b|
|00001930| 65 73 74 5d 2e 58 20 3d | 20 31 32 38 20 2a 20 28 |est].X =| 128 * (|
|00001940| 30 2e 35 20 2b 20 58 4f | 66 66 73 65 74 29 20 2d |0.5 + XO|ffset) -|
|00001950| 20 30 2e 35 20 2a 20 32 | 35 20 2a 20 48 69 74 44 | 0.5 * 2|5 * HitD|
|00001960| 61 6d 61 67 65 5b 62 65 | 73 74 5d 3b 0d 0a 09 48 |amage[be|st];...H|
|00001970| 69 74 50 6f 73 5b 62 65 | 73 74 5d 2e 59 20 3d 20 |itPos[be|st].Y = |
|00001980| 32 35 36 20 2a 20 28 30 | 2e 35 20 2b 20 59 4f 66 |256 * (0|.5 + YOf|
|00001990| 66 73 65 74 29 20 2d 20 | 30 2e 35 20 2a 20 48 69 |fset) - |0.5 * Hi|
|000019a0| 74 44 61 6d 61 67 65 5b | 42 65 73 74 5d 20 2a 20 |tDamage[|Best] * |
|000019b0| 36 34 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 |64;..}..|..simula|
|000019c0| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 50 6f 73 |ted func|tion Pos|
|000019d0| 74 42 65 67 69 6e 50 6c | 61 79 28 29 0d 0a 7b 0d |tBeginPl|ay()..{.|
|000019e0| 0a 09 6c 6f 63 61 6c 20 | 69 6e 74 20 69 3b 0d 0a |..local |int i;..|
|000019f0| 0d 0a 09 69 66 20 28 20 | 4c 65 76 65 6c 2e 4e 65 |...if ( |Level.Ne|
|00001a00| 74 4d 6f 64 65 20 21 3d | 20 4e 4d 5f 53 74 61 6e |tMode !=| NM_Stan|
|00001a10| 64 61 6c 6f 6e 65 20 29 | 0d 0a 09 09 4d 4f 54 44 |dalone )|....MOTD|
|00001a20| 46 61 64 65 4f 75 74 54 | 69 6d 65 20 3d 20 33 35 |FadeOutT|ime = 35|
|00001a30| 30 3b 0d 0a 09 46 61 63 | 65 41 72 65 61 4f 66 66 |0;...Fac|eAreaOff|
|00001a40| 73 65 74 20 3d 20 2d 36 | 34 3b 0d 0a 09 4d 79 46 |set = -6|4;...MyF|
|00001a50| 6f 6e 74 73 20 3d 20 73 | 70 61 77 6e 28 43 6c 61 |onts = s|pawn(Cla|
|00001a60| 73 73 27 46 6f 6e 74 49 | 6e 66 6f 27 29 3b 0d 0a |ss'FontI|nfo');..|
|00001a70| 09 53 75 70 65 72 2e 50 | 6f 73 74 42 65 67 69 6e |.Super.P|ostBegin|
|00001a80| 50 6c 61 79 28 29 3b 0d | 0a 09 53 65 74 54 69 6d |Play();.|..SetTim|
|00001a90| 65 72 28 31 2e 30 2c 20 | 54 72 75 65 29 3b 0d 0a |er(1.0, |True);..|
|00001aa0| 0d 0a 09 69 66 20 28 20 | 28 50 6c 61 79 65 72 50 |...if ( |(PlayerP|
|00001ab0| 61 77 6e 28 4f 77 6e 65 | 72 29 2e 47 61 6d 65 52 |awn(Owne|r).GameR|
|00001ac0| 65 70 6c 69 63 61 74 69 | 6f 6e 49 6e 66 6f 20 21 |eplicati|onInfo !|
|00001ad0| 3d 20 4e 6f 6e 65 29 0d | 0a 09 09 26 26 20 28 50 |= None).|...&& (P|
|00001ae0| 6c 61 79 65 72 50 61 77 | 6e 28 4f 77 6e 65 72 29 |layerPaw|n(Owner)|
|00001af0| 2e 47 61 6d 65 52 65 70 | 6c 69 63 61 74 69 6f 6e |.GameRep|lication|
|00001b00| 49 6e 66 6f 2e 52 65 6d | 61 69 6e 69 6e 67 54 69 |Info.Rem|ainingTi|
|00001b10| 6d 65 20 3e 20 30 29 20 | 29 0d 0a 09 09 54 69 6d |me > 0) |)....Tim|
|00001b20| 65 4d 65 73 73 61 67 65 | 43 6c 61 73 73 20 3d 20 |eMessage|Class = |
|00001b30| 63 6c 61 73 73 3c 43 72 | 69 74 69 63 61 6c 45 76 |class<Cr|iticalEv|
|00001b40| 65 6e 74 50 6c 75 73 3e | 28 44 79 6e 61 6d 69 63 |entPlus>|(Dynamic|
|00001b50| 4c 6f 61 64 4f 62 6a 65 | 63 74 28 22 42 6f 74 70 |LoadObje|ct("Botp|
|00001b60| 61 63 6b 2e 54 69 6d 65 | 4d 65 73 73 61 67 65 22 |ack.Time|Message"|
|00001b70| 2c 20 63 6c 61 73 73 27 | 43 6c 61 73 73 27 29 29 |, class'|Class'))|
|00001b80| 3b 0d 0a 0d 0a 09 53 65 | 72 76 65 72 49 6e 66 6f |;.....Se|rverInfo|
|00001b90| 20 3d 20 53 70 61 77 6e | 28 53 65 72 76 65 72 49 | = Spawn|(ServerI|
|00001ba0| 6e 66 6f 43 6c 61 73 73 | 2c 20 4f 77 6e 65 72 29 |nfoClass|, Owner)|
|00001bb0| 3b 0d 0a 7d 0d 0a 0d 0a | 65 78 65 63 20 66 75 6e |;..}....|exec fun|
|00001bc0| 63 74 69 6f 6e 20 53 65 | 74 48 55 44 52 28 69 6e |ction Se|tHUDR(in|
|00001bd0| 74 20 6e 29 0d 0a 7b 0d | 0a 09 46 61 76 6f 72 69 |t n)..{.|..Favori|
|00001be0| 74 65 48 55 44 43 6f 6c | 6f 72 2e 52 20 3d 20 43 |teHUDCol|or.R = C|
|00001bf0| 6c 61 6d 70 28 6e 2c 30 | 2c 31 36 29 3b 0d 0a 7d |lamp(n,0|,16);..}|
|00001c00| 0d 0a 0d 0a 65 78 65 63 | 20 66 75 6e 63 74 69 6f |....exec| functio|
|00001c10| 6e 20 53 65 74 48 55 44 | 47 28 69 6e 74 20 6e 29 |n SetHUD|G(int n)|
|00001c20| 0d 0a 7b 0d 0a 09 46 61 | 76 6f 72 69 74 65 48 55 |..{...Fa|voriteHU|
|00001c30| 44 43 6f 6c 6f 72 2e 47 | 20 3d 20 43 6c 61 6d 70 |DColor.G| = Clamp|
|00001c40| 28 6e 2c 30 2c 31 36 29 | 3b 0d 0a 7d 0d 0a 0d 0a |(n,0,16)|;..}....|
|00001c50| 65 78 65 63 20 66 75 6e | 63 74 69 6f 6e 20 53 65 |exec fun|ction Se|
|00001c60| 74 48 55 44 42 28 69 6e | 74 20 6e 29 0d 0a 7b 0d |tHUDB(in|t n)..{.|
|00001c70| 0a 09 46 61 76 6f 72 69 | 74 65 48 55 44 43 6f 6c |..Favori|teHUDCol|
|00001c80| 6f 72 2e 42 20 3d 20 43 | 6c 61 6d 70 28 6e 2c 30 |or.B = C|lamp(n,0|
|00001c90| 2c 31 36 29 3b 0d 0a 7d | 0d 0a 0d 0a 65 78 65 63 |,16);..}|....exec|
|00001ca0| 20 66 75 6e 63 74 69 6f | 6e 20 53 68 6f 77 53 65 | functio|n ShowSe|
|00001cb0| 72 76 65 72 49 6e 66 6f | 28 29 0d 0a 7b 0d 0a 09 |rverInfo|()..{...|
|00001cc0| 69 66 20 28 62 53 68 6f | 77 49 6e 66 6f 29 0d 0a |if (bSho|wInfo)..|
|00001cd0| 09 7b 0d 0a 09 09 62 53 | 68 6f 77 49 6e 66 6f 20 |.{....bS|howInfo |
|00001ce0| 3d 20 46 61 6c 73 65 3b | 0d 0a 09 7d 20 65 6c 73 |= False;|...} els|
|00001cf0| 65 20 7b 0d 0a 09 09 62 | 53 68 6f 77 49 6e 66 6f |e {....b|ShowInfo|
|00001d00| 20 3d 20 54 72 75 65 3b | 0d 0a 09 09 50 6c 61 79 | = True;|....Play|
|00001d10| 65 72 50 61 77 6e 28 4f | 77 6e 65 72 29 2e 62 53 |erPawn(O|wner).bS|
|00001d20| 68 6f 77 53 63 6f 72 65 | 73 20 3d 20 46 61 6c 73 |howScore|s = Fals|
|00001d30| 65 3b 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 65 78 65 |e;...}..|}....exe|
|00001d40| 63 20 66 75 6e 63 74 69 | 6f 6e 20 47 72 6f 77 48 |c functi|on GrowH|
|00001d50| 55 44 28 29 0d 0a 7b 0d | 0a 09 69 66 20 28 20 62 |UD()..{.|..if ( b|
|00001d60| 48 69 64 65 48 55 44 20 | 29 0d 0a 09 09 62 48 69 |HideHUD |)....bHi|
|00001d70| 64 65 48 75 64 20 3d 20 | 66 61 6c 73 65 3b 0d 0a |deHud = |false;..|
|00001d80| 09 65 6c 73 65 20 69 66 | 20 28 20 62 48 69 64 65 |.else if| ( bHide|
|00001d90| 41 6d 6d 6f 20 29 0d 0a | 09 09 62 48 69 64 65 41 |Ammo )..|..bHideA|
|00001da0| 6d 6d 6f 20 3d 20 66 61 | 6c 73 65 3b 0d 0a 09 65 |mmo = fa|lse;...e|
|00001db0| 6c 73 65 20 69 66 20 28 | 20 62 48 69 64 65 46 72 |lse if (| bHideFr|
|00001dc0| 61 67 73 20 29 0d 0a 09 | 09 62 48 69 64 65 46 72 |ags )...|.bHideFr|
|00001dd0| 61 67 73 20 3d 20 66 61 | 6c 73 65 3b 0d 0a 09 65 |ags = fa|lse;...e|
|00001de0| 6c 73 65 20 69 66 20 28 | 20 62 48 69 64 65 54 65 |lse if (| bHideTe|
|00001df0| 61 6d 49 6e 66 6f 20 29 | 0d 0a 09 09 62 48 69 64 |amInfo )|....bHid|
|00001e00| 65 54 65 61 6d 49 6e 66 | 6f 20 3d 20 66 61 6c 73 |eTeamInf|o = fals|
|00001e10| 65 3b 0d 0a 09 65 6c 73 | 65 20 69 66 20 28 20 62 |e;...els|e if ( b|
|00001e20| 48 69 64 65 41 6c 6c 57 | 65 61 70 6f 6e 73 20 29 |HideAllW|eapons )|
|00001e30| 0d 0a 09 09 62 48 69 64 | 65 41 6c 6c 57 65 61 70 |....bHid|eAllWeap|
|00001e40| 6f 6e 73 20 3d 20 66 61 | 6c 73 65 3b 0d 0a 09 65 |ons = fa|lse;...e|
|00001e50| 6c 73 65 20 69 66 20 28 | 20 62 48 69 64 65 53 74 |lse if (| bHideSt|
|00001e60| 61 74 75 73 20 29 0d 0a | 09 09 62 48 69 64 65 53 |atus )..|..bHideS|
|00001e70| 74 61 74 75 73 20 3d 20 | 66 61 6c 73 65 3b 0d 0a |tatus = |false;..|
|00001e80| 09 65 6c 73 65 20 0d 0a | 09 09 57 65 61 70 6f 6e |.else ..|..Weapon|
|00001e90| 53 63 61 6c 65 20 3d 20 | 31 2e 30 3b 0d 0a 0d 0a |Scale = |1.0;....|
|00001ea0| 09 53 61 76 65 43 6f 6e | 66 69 67 28 29 3b 0d 0a |.SaveCon|fig();..|
|00001eb0| 7d 0d 0a 0d 0a 65 78 65 | 63 20 66 75 6e 63 74 69 |}....exe|c functi|
|00001ec0| 6f 6e 20 53 68 72 69 6e | 6b 48 55 44 28 29 0d 0a |on Shrin|kHUD()..|
|00001ed0| 7b 0d 0a 09 69 66 20 28 | 20 21 62 4c 6f 77 52 65 |{...if (| !bLowRe|
|00001ee0| 73 20 26 26 20 28 57 65 | 61 70 6f 6e 53 63 61 6c |s && (We|aponScal|
|00001ef0| 65 20 2a 20 48 55 44 53 | 63 61 6c 65 20 3e 20 30 |e * HUDS|cale > 0|
|00001f00| 2e 38 29 20 29 0d 0a 09 | 09 57 65 61 70 6f 6e 53 |.8) )...|.WeaponS|
|00001f10| 63 61 6c 65 20 3d 20 30 | 2e 38 2f 48 55 44 53 63 |cale = 0|.8/HUDSc|
|00001f20| 61 6c 65 3b 0d 0a 09 65 | 6c 73 65 20 69 66 20 28 |ale;...e|lse if (|
|00001f30| 20 21 62 48 69 64 65 53 | 74 61 74 75 73 20 29 0d | !bHideS|tatus ).|
|00001f40| 0a 09 09 62 48 69 64 65 | 53 74 61 74 75 73 20 3d |...bHide|Status =|
|00001f50| 20 74 72 75 65 3b 0d 0a | 09 65 6c 73 65 20 69 66 | true;..|.else if|
|00001f60| 20 28 20 21 62 48 69 64 | 65 41 6c 6c 57 65 61 70 | ( !bHid|eAllWeap|
|00001f70| 6f 6e 73 20 29 0d 0a 09 | 09 62 48 69 64 65 41 6c |ons )...|.bHideAl|
|00001f80| 6c 57 65 61 70 6f 6e 73 | 20 3d 20 74 72 75 65 3b |lWeapons| = true;|
|00001f90| 0d 0a 09 65 6c 73 65 20 | 69 66 20 28 20 21 62 48 |...else |if ( !bH|
|00001fa0| 69 64 65 54 65 61 6d 49 | 6e 66 6f 20 29 0d 0a 09 |ideTeamI|nfo )...|
|00001fb0| 09 62 48 69 64 65 54 65 | 61 6d 49 6e 66 6f 20 3d |.bHideTe|amInfo =|
|00001fc0| 20 74 72 75 65 3b 0d 0a | 09 65 6c 73 65 20 69 66 | true;..|.else if|
|00001fd0| 20 28 20 21 62 48 69 64 | 65 46 72 61 67 73 20 29 | ( !bHid|eFrags )|
|00001fe0| 0d 0a 09 09 62 48 69 64 | 65 46 72 61 67 73 20 3d |....bHid|eFrags =|
|00001ff0| 20 74 72 75 65 3b 0d 0a | 09 65 6c 73 65 20 69 66 | true;..|.else if|
|00002000| 20 28 20 21 62 48 69 64 | 65 41 6d 6d 6f 20 29 0d | ( !bHid|eAmmo ).|
|00002010| 0a 09 09 62 48 69 64 65 | 41 6d 6d 6f 20 3d 20 74 |...bHide|Ammo = t|
|00002020| 72 75 65 3b 0d 0a 09 65 | 6c 73 65 0d 0a 09 09 62 |rue;...e|lse....b|
|00002030| 48 69 64 65 48 75 64 20 | 3d 20 74 72 75 65 3b 0d |HideHud |= true;.|
|00002040| 0a 0d 0a 09 53 61 76 65 | 43 6f 6e 66 69 67 28 29 |....Save|Config()|
|00002050| 3b 0d 0a 7d 0d 0a 09 0d | 0a 73 69 6d 75 6c 61 74 |;..}....|.simulat|
|00002060| 65 64 20 66 75 6e 63 74 | 69 6f 6e 20 43 68 61 6e |ed funct|ion Chan|
|00002070| 67 65 43 72 6f 73 73 68 | 61 69 72 28 69 6e 74 20 |geCrossh|air(int |
|00002080| 64 29 0d 0a 7b 0d 0a 09 | 43 72 6f 73 73 68 61 69 |d)..{...|Crosshai|
|00002090| 72 20 3d 20 43 72 6f 73 | 73 68 61 69 72 20 2b 20 |r = Cros|shair + |
|000020a0| 64 3b 0d 0a 09 69 66 20 | 28 20 43 72 6f 73 73 68 |d;...if |( Crossh|
|000020b0| 61 69 72 20 3e 20 43 72 | 6f 73 73 48 61 69 72 43 |air > Cr|ossHairC|
|000020c0| 6f 75 6e 74 20 29 0d 0a | 09 09 43 72 6f 73 73 68 |ount )..|..Crossh|
|000020d0| 61 69 72 20 3d 20 30 3b | 0d 0a 09 65 6c 73 65 0d |air = 0;|...else.|
|000020e0| 0a 09 69 66 20 28 20 43 | 72 6f 73 73 68 61 69 72 |..if ( C|rosshair|
|000020f0| 20 3c 20 30 20 29 0d 0a | 09 09 43 72 6f 73 73 68 | < 0 )..|..Crossh|
|00002100| 61 69 72 20 3d 20 43 72 | 6f 73 73 48 61 69 72 43 |air = Cr|ossHairC|
|00002110| 6f 75 6e 74 2d 31 3b 0d | 0a 7d 0d 0a 0d 0a 73 69 |ount-1;.|.}....si|
|00002120| 6d 75 6c 61 74 65 64 20 | 66 75 6e 63 74 69 6f 6e |mulated |function|
|00002130| 20 54 65 78 74 75 72 65 | 20 4c 6f 61 64 43 72 6f | Texture| LoadCro|
|00002140| 73 73 68 61 69 72 28 69 | 6e 74 20 63 29 0d 0a 7b |sshair(i|nt c)..{|
|00002150| 0d 0a 09 43 72 6f 73 73 | 48 61 69 72 54 65 78 74 |...Cross|HairText|
|00002160| 75 72 65 73 5b 63 5d 20 | 3d 20 54 65 78 74 75 72 |ures[c] |= Textur|
|00002170| 65 28 44 79 6e 61 6d 69 | 63 4c 6f 61 64 4f 62 6a |e(Dynami|cLoadObj|
|00002180| 65 63 74 28 43 72 6f 73 | 73 48 61 69 72 73 5b 63 |ect(Cros|sHairs[c|
|00002190| 5d 2c 20 63 6c 61 73 73 | 27 54 65 78 74 75 72 65 |], class|'Texture|
|000021a0| 27 29 29 3b 0d 0a 09 72 | 65 74 75 72 6e 20 43 72 |'));...r|eturn Cr|
|000021b0| 6f 73 73 48 61 69 72 54 | 65 78 74 75 72 65 73 5b |ossHairT|extures[|
|000021c0| 63 5d 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 |c];..}..|..simula|
|000021d0| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 48 55 44 |ted func|tion HUD|
|000021e0| 53 65 74 75 70 28 63 61 | 6e 76 61 73 20 63 61 6e |Setup(ca|nvas can|
|000021f0| 76 61 73 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |vas)..{.|..local |
|00002200| 69 6e 74 20 46 6f 6e 74 | 53 69 7a 65 3b 0d 0a 0d |int Font|Size;...|
|00002210| 0a 09 62 52 65 73 43 68 | 61 6e 67 65 64 20 3d 20 |..bResCh|anged = |
|00002220| 28 43 61 6e 76 61 73 2e | 43 6c 69 70 58 20 21 3d |(Canvas.|ClipX !=|
|00002230| 20 4f 6c 64 43 6c 69 70 | 58 29 3b 0d 0a 09 4f 6c | OldClip|X);...Ol|
|00002240| 64 43 6c 69 70 58 20 3d | 20 43 61 6e 76 61 73 2e |dClipX =| Canvas.|
|00002250| 43 6c 69 70 58 3b 0d 0a | 09 09 0d 0a 09 50 6c 61 |ClipX;..|.....Pla|
|00002260| 79 65 72 4f 77 6e 65 72 | 20 3d 20 50 6c 61 79 65 |yerOwner| = Playe|
|00002270| 72 50 61 77 6e 28 4f 77 | 6e 65 72 29 3b 0d 0a 09 |rPawn(Ow|ner);...|
|00002280| 69 66 20 28 20 50 6c 61 | 79 65 72 4f 77 6e 65 72 |if ( Pla|yerOwner|
|00002290| 2e 56 69 65 77 54 61 72 | 67 65 74 20 3d 3d 20 4e |.ViewTar|get == N|
|000022a0| 6f 6e 65 20 29 0d 0a 09 | 09 50 61 77 6e 4f 77 6e |one )...|.PawnOwn|
|000022b0| 65 72 20 3d 20 50 6c 61 | 79 65 72 4f 77 6e 65 72 |er = Pla|yerOwner|
|000022c0| 3b 0d 0a 09 65 6c 73 65 | 20 69 66 20 28 20 50 6c |;...else| if ( Pl|
|000022d0| 61 79 65 72 4f 77 6e 65 | 72 2e 56 69 65 77 54 61 |ayerOwne|r.ViewTa|
|000022e0| 72 67 65 74 2e 62 49 73 | 50 61 77 6e 20 29 0d 0a |rget.bIs|Pawn )..|
|000022f0| 09 09 50 61 77 6e 4f 77 | 6e 65 72 20 3d 20 50 61 |..PawnOw|ner = Pa|
|00002300| 77 6e 28 50 6c 61 79 65 | 72 4f 77 6e 65 72 2e 56 |wn(Playe|rOwner.V|
|00002310| 69 65 77 54 61 72 67 65 | 74 29 3b 0d 0a 09 65 6c |iewTarge|t);...el|
|00002320| 73 65 20 0d 0a 09 09 50 | 61 77 6e 4f 77 6e 65 72 |se ....P|awnOwner|
|00002330| 20 3d 20 50 6c 61 79 65 | 72 4f 77 6e 65 72 3b 0d | = Playe|rOwner;.|
|00002340| 0a 0d 0a 09 2f 2f 20 53 | 65 74 75 70 20 74 68 65 |....// S|etup the|
|00002350| 20 77 61 79 20 77 65 20 | 77 61 6e 74 20 74 6f 20 | way we |want to |
|00002360| 64 72 61 77 20 61 6c 6c | 20 48 55 44 20 65 6c 65 |draw all| HUD ele|
|00002370| 6d 65 6e 74 73 0d 0a 09 | 43 61 6e 76 61 73 2e 52 |ments...|Canvas.R|
|00002380| 65 73 65 74 28 29 3b 0d | 0a 09 43 61 6e 76 61 73 |eset();.|..Canvas|
|00002390| 2e 53 70 61 63 65 58 3d | 30 3b 0d 0a 09 43 61 6e |.SpaceX=|0;...Can|
|000023a0| 76 61 73 2e 62 4e 6f 53 | 6d 6f 6f 74 68 20 3d 20 |vas.bNoS|mooth = |
|000023b0| 54 72 75 65 3b 0d 0a 0d | 0a 09 46 6f 6e 74 53 69 |True;...|..FontSi|
|000023c0| 7a 65 20 3d 20 4d 69 6e | 28 33 2c 20 48 55 44 53 |ze = Min|(3, HUDS|
|000023d0| 63 61 6c 65 20 2a 20 43 | 61 6e 76 61 73 2e 43 6c |cale * C|anvas.Cl|
|000023e0| 69 70 58 2f 35 30 30 29 | 3b 0d 0a 09 53 63 61 6c |ipX/500)|;...Scal|
|000023f0| 65 20 3d 20 28 48 55 44 | 53 63 61 6c 65 20 2a 20 |e = (HUD|Scale * |
|00002400| 43 61 6e 76 61 73 2e 43 | 6c 69 70 58 29 2f 31 32 |Canvas.C|lipX)/12|
|00002410| 38 30 2e 30 3b 0d 0a 0d | 0a 09 43 61 6e 76 61 73 |80.0;...|..Canvas|
|00002420| 2e 46 6f 6e 74 20 3d 20 | 4d 79 46 6f 6e 74 73 2e |.Font = |MyFonts.|
|00002430| 47 65 74 53 6d 61 6c 6c | 46 6f 6e 74 28 20 43 61 |GetSmall|Font( Ca|
|00002440| 6e 76 61 73 2e 43 6c 69 | 70 58 20 29 3b 0d 0a 0d |nvas.Cli|pX );...|
|00002450| 0a 09 53 6f 6c 69 64 48 | 55 44 43 6f 6c 6f 72 20 |..SolidH|UDColor |
|00002460| 3d 20 46 61 76 6f 72 69 | 74 65 48 55 44 43 6f 6c |= Favori|teHUDCol|
|00002470| 6f 72 20 2a 20 31 35 2e | 39 3b 0d 0a 09 69 66 20 |or * 15.|9;...if |
|00002480| 28 20 28 4f 70 61 63 69 | 74 79 20 3d 3d 20 31 36 |( (Opaci|ty == 16|
|00002490| 29 20 7c 7c 20 21 4c 65 | 76 65 6c 2e 62 48 69 67 |) || !Le|vel.bHig|
|000024a0| 68 44 65 74 61 69 6c 4d | 6f 64 65 20 29 0d 0a 09 |hDetailM|ode )...|
|000024b0| 7b 0d 0a 09 09 53 74 79 | 6c 65 20 3d 20 45 52 65 |{....Sty|le = ERe|
|000024c0| 6e 64 65 72 53 74 79 6c | 65 2e 53 54 59 5f 4e 6f |nderStyl|e.STY_No|
|000024d0| 72 6d 61 6c 3b 0d 0a 09 | 09 42 61 73 65 43 6f 6c |rmal;...|.BaseCol|
|000024e0| 6f 72 20 3d 20 57 68 69 | 74 65 43 6f 6c 6f 72 3b |or = Whi|teColor;|
|000024f0| 0d 0a 09 09 48 55 44 43 | 6f 6c 6f 72 20 3d 20 53 |....HUDC|olor = S|
|00002500| 6f 6c 69 64 48 55 44 43 | 6f 6c 6f 72 3b 0d 0a 09 |olidHUDC|olor;...|
|00002510| 7d 0d 0a 09 65 6c 73 65 | 0d 0a 09 7b 0d 0a 09 09 |}...else|...{....|
|00002520| 53 74 79 6c 65 20 3d 20 | 45 52 65 6e 64 65 72 53 |Style = |ERenderS|
|00002530| 74 79 6c 65 2e 53 54 59 | 5f 54 72 61 6e 73 6c 75 |tyle.STY|_Translu|
|00002540| 63 65 6e 74 3b 0d 0a 09 | 09 42 61 73 65 43 6f 6c |cent;...|.BaseCol|
|00002550| 6f 72 20 3d 20 28 31 36 | 20 2a 20 4f 70 61 63 69 |or = (16| * Opaci|
|00002560| 74 79 20 2b 20 31 35 29 | 20 2a 20 55 6e 69 74 43 |ty + 15)| * UnitC|
|00002570| 6f 6c 6f 72 3b 0d 0a 09 | 09 48 55 44 43 6f 6c 6f |olor;...|.HUDColo|
|00002580| 72 20 3d 20 46 61 76 6f | 72 69 74 65 48 55 44 43 |r = Favo|riteHUDC|
|00002590| 6f 6c 6f 72 20 2a 20 28 | 4f 70 61 63 69 74 79 20 |olor * (|Opacity |
|000025a0| 2b 20 30 2e 39 29 3b 0d | 0a 09 7d 0d 0a 09 43 61 |+ 0.9);.|..}...Ca|
|000025b0| 6e 76 61 73 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |nvas.Dra|wColor =|
|000025c0| 20 42 61 73 65 43 6f 6c | 6f 72 3b 0d 0a 09 43 61 | BaseCol|or;...Ca|
|000025d0| 6e 76 61 73 2e 53 74 79 | 6c 65 20 3d 20 53 74 79 |nvas.Sty|le = Sty|
|000025e0| 6c 65 3b 0d 0a 09 62 4c | 6f 77 52 65 73 20 3d 20 |le;...bL|owRes = |
|000025f0| 28 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 58 20 3c |( Canvas|.ClipX <|
|00002600| 20 34 30 30 20 29 3b 0d | 0a 09 69 66 20 28 20 62 | 400 );.|..if ( b|
|00002610| 4c 6f 77 52 65 73 20 29 | 0d 0a 09 09 57 65 61 70 |LowRes )|....Weap|
|00002620| 6f 6e 53 63 61 6c 65 20 | 3d 20 31 2e 30 3b 0d 0a |onScale |= 1.0;..|
|00002630| 7d 0d 0a 0d 0a 73 69 6d | 75 6c 61 74 65 64 20 66 |}....sim|ulated f|
|00002640| 75 6e 63 74 69 6f 6e 20 | 44 72 61 77 44 69 67 69 |unction |DrawDigi|
|00002650| 74 28 43 61 6e 76 61 73 | 20 43 61 6e 76 61 73 2c |t(Canvas| Canvas,|
|00002660| 20 69 6e 74 20 64 2c 20 | 69 6e 74 20 53 74 65 70 | int d, |int Step|
|00002670| 2c 20 66 6c 6f 61 74 20 | 55 70 53 63 61 6c 65 2c |, float |UpScale,|
|00002680| 20 6f 75 74 20 62 79 74 | 65 20 62 4d 69 6e 75 73 | out byt|e bMinus|
|00002690| 20 29 0d 0a 7b 0d 0a 09 | 69 66 20 28 20 62 4d 69 | )..{...|if ( bMi|
|000026a0| 6e 75 73 20 3d 3d 20 31 | 20 29 0d 0a 09 7b 0d 0a |nus == 1| )...{..|
|000026b0| 09 09 43 61 6e 76 61 73 | 2e 43 75 72 58 20 2d 3d |..Canvas|.CurX -=|
|000026c0| 20 53 74 65 70 3b 0d 0a | 09 09 43 61 6e 76 61 73 | Step;..|..Canvas|
|000026d0| 2e 44 72 61 77 54 69 6c | 65 28 54 65 78 74 75 72 |.DrawTil|e(Textur|
|000026e0| 65 27 42 6f 74 50 61 63 | 6b 2e 48 75 64 45 6c 65 |e'BotPac|k.HudEle|
|000026f0| 6d 65 6e 74 73 31 27 2c | 20 55 70 53 63 61 6c 65 |ments1',| UpScale|
|00002700| 2a 32 35 2c 20 36 34 2a | 55 70 53 63 61 6c 65 2c |*25, 64*|UpScale,|
|00002710| 20 30 2c 20 36 34 2c 20 | 32 35 2e 30 2c 20 36 34 | 0, 64, |25.0, 64|
|00002720| 2e 30 29 3b 0d 0a 09 09 | 62 4d 69 6e 75 73 20 3d |.0);....|bMinus =|
|00002730| 20 30 3b 0d 0a 09 7d 0d | 0a 09 69 66 20 28 20 64 | 0;...}.|..if ( d|
|00002740| 20 3d 3d 20 31 20 29 0d | 0a 09 09 43 61 6e 76 61 | == 1 ).|...Canva|
|00002750| 73 2e 43 75 72 58 20 2d | 3d 20 30 2e 36 32 35 20 |s.CurX -|= 0.625 |
|00002760| 2a 20 53 74 65 70 3b 0d | 0a 09 65 6c 73 65 0d 0a |* Step;.|..else..|
|00002770| 09 09 43 61 6e 76 61 73 | 2e 43 75 72 58 20 2d 3d |..Canvas|.CurX -=|
|00002780| 20 30 2e 32 35 20 2a 20 | 53 74 65 70 3b 09 09 0d | 0.25 * |Step;...|
|00002790| 0a 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 69 6c |..Canvas|.DrawTil|
|000027a0| 65 28 54 65 78 74 75 72 | 65 27 42 6f 74 50 61 63 |e(Textur|e'BotPac|
|000027b0| 6b 2e 48 75 64 45 6c 65 | 6d 65 6e 74 73 31 27 2c |k.HudEle|ments1',|
|000027c0| 20 55 70 53 63 61 6c 65 | 2a 32 35 2c 20 36 34 2a | UpScale|*25, 64*|
|000027d0| 55 70 53 63 61 6c 65 2c | 20 64 2a 32 35 2c 20 30 |UpScale,| d*25, 0|
|000027e0| 2c 20 32 35 2e 30 2c 20 | 36 34 2e 30 29 3b 0d 0a |, 25.0, |64.0);..|
|000027f0| 09 43 61 6e 76 61 73 2e | 43 75 72 58 20 2b 3d 20 |.Canvas.|CurX += |
|00002800| 37 2a 55 70 53 63 61 6c | 65 3b 0d 0a 7d 0d 0a 0d |7*UpScal|e;..}...|
|00002810| 0a 2f 2f 20 44 72 61 77 | 42 69 67 4e 75 6d 20 73 |.// Draw|BigNum s|
|00002820| 68 6f 75 6c 64 20 61 6c | 72 65 61 64 79 20 68 61 |hould al|ready ha|
|00002830| 76 65 20 43 61 6e 76 61 | 73 20 73 65 74 20 75 70 |ve Canva|s set up|
|00002840| 0d 0a 2f 2f 20 58 20 61 | 6e 64 20 59 20 73 68 6f |..// X a|nd Y sho|
|00002850| 75 6c 64 20 62 65 20 74 | 68 65 20 6c 65 66 74 20 |uld be t|he left |
|00002860| 6d 6f 73 74 20 61 6c 6c | 6f 77 65 64 20 70 6f 73 |most all|owed pos|
|00002870| 69 74 69 6f 6e 20 6f 66 | 20 74 68 65 20 6e 75 6d |ition of| the num|
|00002880| 62 65 72 20 28 77 69 6c | 6c 20 62 65 20 61 64 6a |ber (wil|l be adj|
|00002890| 75 73 74 65 64 20 72 69 | 67 68 74 20 69 66 20 70 |usted ri|ght if p|
|000028a0| 6f 73 73 69 62 6c 65 29 | 0d 0a 73 69 6d 75 6c 61 |ossible)|..simula|
|000028b0| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 44 72 61 |ted func|tion Dra|
|000028c0| 77 42 69 67 4e 75 6d 28 | 43 61 6e 76 61 73 20 43 |wBigNum(|Canvas C|
|000028d0| 61 6e 76 61 73 2c 20 69 | 6e 74 20 56 61 6c 75 65 |anvas, i|nt Value|
|000028e0| 2c 20 69 6e 74 20 58 2c | 20 69 6e 74 20 59 2c 20 |, int X,| int Y, |
|000028f0| 6f 70 74 69 6f 6e 61 6c | 20 66 6c 6f 61 74 20 53 |optional| float S|
|00002900| 63 61 6c 65 46 61 63 74 | 6f 72 29 0d 0a 7b 0d 0a |caleFact|or)..{..|
|00002910| 09 6c 6f 63 61 6c 20 69 | 6e 74 20 64 2c 20 4d 61 |.local i|nt d, Ma|
|00002920| 67 2c 20 53 74 65 70 3b | 0d 0a 09 6c 6f 63 61 6c |g, Step;|...local|
|00002930| 20 66 6c 6f 61 74 20 55 | 70 53 63 61 6c 65 3b 0d | float U|pScale;.|
|00002940| 0a 09 6c 6f 63 61 6c 20 | 62 79 74 65 20 62 4d 69 |..local |byte bMi|
|00002950| 6e 75 73 3b 0d 0a 0d 0a | 09 69 66 20 28 20 53 63 |nus;....|.if ( Sc|
|00002960| 61 6c 65 46 61 63 74 6f | 72 20 21 3d 20 30 20 29 |aleFacto|r != 0 )|
|00002970| 0d 0a 09 09 55 70 53 63 | 61 6c 65 20 3d 20 53 63 |....UpSc|ale = Sc|
|00002980| 61 6c 65 20 2a 20 53 63 | 61 6c 65 46 61 63 74 6f |ale * Sc|aleFacto|
|00002990| 72 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 55 70 53 |r;...els|e....UpS|
|000029a0| 63 61 6c 65 20 3d 20 53 | 63 61 6c 65 3b 0d 0a 0d |cale = S|cale;...|
|000029b0| 0a 09 43 61 6e 76 61 73 | 2e 43 75 72 58 20 3d 20 |..Canvas|.CurX = |
|000029c0| 58 3b 09 0d 0a 09 43 61 | 6e 76 61 73 2e 43 75 72 |X;....Ca|nvas.Cur|
|000029d0| 59 20 3d 20 59 3b 0d 0a | 09 53 74 65 70 20 3d 20 |Y = Y;..|.Step = |
|000029e0| 31 36 20 2a 20 55 70 53 | 63 61 6c 65 3b 0d 0a 09 |16 * UpS|cale;...|
|000029f0| 69 66 20 28 20 56 61 6c | 75 65 20 3c 20 30 20 29 |if ( Val|ue < 0 )|
|00002a00| 0d 0a 09 09 62 4d 69 6e | 75 73 20 3d 20 31 3b 0d |....bMin|us = 1;.|
|00002a10| 0a 09 4d 61 67 20 3d 20 | 46 4d 69 6e 28 39 39 39 |..Mag = |FMin(999|
|00002a20| 39 2c 20 41 62 73 28 56 | 61 6c 75 65 29 29 3b 0d |9, Abs(V|alue));.|
|00002a30| 0a 0d 0a 09 69 66 20 28 | 20 4d 61 67 20 3e 3d 20 |....if (| Mag >= |
|00002a40| 31 30 30 30 20 29 0d 0a | 09 7b 0d 0a 09 09 43 61 |1000 )..|.{....Ca|
|00002a50| 6e 76 61 73 2e 43 75 72 | 58 20 2d 3d 20 53 74 65 |nvas.Cur|X -= Ste|
|00002a60| 70 3b 0d 0a 09 09 64 20 | 3d 20 30 2e 30 30 31 20 |p;....d |= 0.001 |
|00002a70| 2a 20 4d 61 67 3b 0d 0a | 09 09 44 72 61 77 44 69 |* Mag;..|..DrawDi|
|00002a80| 67 69 74 28 43 61 6e 76 | 61 73 2c 20 64 2c 20 53 |git(Canv|as, d, S|
|00002a90| 74 65 70 2c 20 55 70 53 | 63 61 6c 65 2c 20 62 4d |tep, UpS|cale, bM|
|00002aa0| 69 6e 75 73 29 3b 0d 0a | 09 09 4d 61 67 20 3d 20 |inus);..|..Mag = |
|00002ab0| 4d 61 67 20 2d 20 31 30 | 30 30 20 2a 20 64 3b 0d |Mag - 10|00 * d;.|
|00002ac0| 0a 09 09 64 20 3d 20 30 | 2e 30 31 20 2a 20 4d 61 |...d = 0|.01 * Ma|
|00002ad0| 67 3b 0d 0a 09 09 44 72 | 61 77 44 69 67 69 74 28 |g;....Dr|awDigit(|
|00002ae0| 43 61 6e 76 61 73 2c 20 | 64 2c 20 53 74 65 70 2c |Canvas, |d, Step,|
|00002af0| 20 55 70 53 63 61 6c 65 | 2c 20 62 4d 69 6e 75 73 | UpScale|, bMinus|
|00002b00| 29 3b 0d 0a 09 09 4d 61 | 67 20 3d 20 4d 61 67 20 |);....Ma|g = Mag |
|00002b10| 2d 20 31 30 30 20 2a 20 | 64 3b 0d 0a 09 7d 0d 0a |- 100 * |d;...}..|
|00002b20| 09 65 6c 73 65 20 69 66 | 20 28 20 4d 61 67 20 3e |.else if| ( Mag >|
|00002b30| 3d 20 31 30 30 20 29 0d | 0a 09 7b 0d 0a 09 09 64 |= 100 ).|..{....d|
|00002b40| 20 3d 20 30 2e 30 31 20 | 2a 20 4d 61 67 3b 0d 0a | = 0.01 |* Mag;..|
|00002b50| 09 09 44 72 61 77 44 69 | 67 69 74 28 43 61 6e 76 |..DrawDi|git(Canv|
|00002b60| 61 73 2c 20 64 2c 20 53 | 74 65 70 2c 20 55 70 53 |as, d, S|tep, UpS|
|00002b70| 63 61 6c 65 2c 20 62 4d | 69 6e 75 73 29 3b 0d 0a |cale, bM|inus);..|
|00002b80| 09 09 4d 61 67 20 3d 20 | 4d 61 67 20 2d 20 31 30 |..Mag = |Mag - 10|
|00002b90| 30 20 2a 20 64 3b 0d 0a | 09 7d 0d 0a 09 65 6c 73 |0 * d;..|.}...els|
|00002ba0| 65 0d 0a 09 09 43 61 6e | 76 61 73 2e 43 75 72 58 |e....Can|vas.CurX|
|00002bb0| 20 2b 3d 20 53 74 65 70 | 3b 0d 0a 0d 0a 09 69 66 | += Step|;.....if|
|00002bc0| 20 28 20 4d 61 67 20 3e | 3d 20 31 30 20 29 0d 0a | ( Mag >|= 10 )..|
|00002bd0| 09 7b 0d 0a 09 09 64 20 | 3d 20 30 2e 31 20 2a 20 |.{....d |= 0.1 * |
|00002be0| 4d 61 67 3b 0d 0a 09 09 | 44 72 61 77 44 69 67 69 |Mag;....|DrawDigi|
|00002bf0| 74 28 43 61 6e 76 61 73 | 2c 20 64 2c 20 53 74 65 |t(Canvas|, d, Ste|
|00002c00| 70 2c 20 55 70 53 63 61 | 6c 65 2c 20 62 4d 69 6e |p, UpSca|le, bMin|
|00002c10| 75 73 29 3b 0d 0a 09 09 | 4d 61 67 20 3d 20 4d 61 |us);....|Mag = Ma|
|00002c20| 67 20 2d 20 31 30 20 2a | 20 64 3b 0d 0a 09 7d 0d |g - 10 *| d;...}.|
|00002c30| 0a 09 65 6c 73 65 20 69 | 66 20 28 20 64 20 3e 20 |..else i|f ( d > |
|00002c40| 30 20 29 0d 0a 09 09 44 | 72 61 77 44 69 67 69 74 |0 )....D|rawDigit|
|00002c50| 28 43 61 6e 76 61 73 2c | 20 30 2c 20 53 74 65 70 |(Canvas,| 0, Step|
|00002c60| 2c 20 55 70 53 63 61 6c | 65 2c 20 62 4d 69 6e 75 |, UpScal|e, bMinu|
|00002c70| 73 29 3b 0d 0a 09 65 6c | 73 65 0d 0a 09 09 43 61 |s);...el|se....Ca|
|00002c80| 6e 76 61 73 2e 43 75 72 | 58 20 2b 3d 20 53 74 65 |nvas.Cur|X += Ste|
|00002c90| 70 3b 0d 0a 0d 0a 09 44 | 72 61 77 44 69 67 69 74 |p;.....D|rawDigit|
|00002ca0| 28 43 61 6e 76 61 73 2c | 20 4d 61 67 2c 20 53 74 |(Canvas,| Mag, St|
|00002cb0| 65 70 2c 20 55 70 53 63 | 61 6c 65 2c 20 62 4d 69 |ep, UpSc|ale, bMi|
|00002cc0| 6e 75 73 29 3b 0d 0a 7d | 0d 0a 0d 0a 73 69 6d 75 |nus);..}|....simu|
|00002cd0| 6c 61 74 65 64 20 66 75 | 6e 63 74 69 6f 6e 20 44 |lated fu|nction D|
|00002ce0| 72 61 77 53 74 61 74 75 | 73 28 43 61 6e 76 61 73 |rawStatu|s(Canvas|
|00002cf0| 20 43 61 6e 76 61 73 29 | 0d 0a 7b 0d 0a 09 6c 6f | Canvas)|..{...lo|
|00002d00| 63 61 6c 20 66 6c 6f 61 | 74 20 53 74 61 74 53 63 |cal floa|t StatSc|
|00002d10| 61 6c 65 2c 20 43 68 65 | 73 74 41 6d 6f 75 6e 74 |ale, Che|stAmount|
|00002d20| 2c 20 54 68 69 67 68 41 | 6d 6f 75 6e 74 2c 20 48 |, ThighA|mount, H|
|00002d30| 31 2c 20 48 32 2c 20 58 | 2c 20 59 2c 20 44 61 6d |1, H2, X|, Y, Dam|
|00002d40| 61 67 65 54 69 6d 65 3b | 0d 0a 09 4c 6f 63 61 6c |ageTime;|...Local|
|00002d50| 20 69 6e 74 20 41 72 6d | 6f 72 41 6d 6f 75 6e 74 | int Arm|orAmount|
|00002d60| 2c 43 75 72 41 62 73 2c | 69 3b 0d 0a 09 4c 6f 63 |,CurAbs,|i;...Loc|
|00002d70| 61 6c 20 69 6e 76 65 6e | 74 6f 72 79 20 49 6e 76 |al inven|tory Inv|
|00002d80| 2c 42 65 73 74 41 72 6d | 6f 72 3b 0d 0a 09 6c 6f |,BestArm|or;...lo|
|00002d90| 63 61 6c 20 62 6f 6f 6c | 20 62 43 68 65 73 74 41 |cal bool| bChestA|
|00002da0| 72 6d 6f 72 2c 20 62 53 | 68 69 65 6c 64 62 65 6c |rmor, bS|hieldbel|
|00002db0| 74 2c 20 62 54 68 69 67 | 68 41 72 6d 6f 72 2c 20 |t, bThig|hArmor, |
|00002dc0| 62 4a 75 6d 70 42 6f 6f | 74 73 2c 20 62 48 61 73 |bJumpBoo|ts, bHas|
|00002dd0| 44 6f 6c 6c 3b 0d 0a 09 | 6c 6f 63 61 6c 20 42 6f |Doll;...|local Bo|
|00002de0| 74 20 42 6f 74 4f 77 6e | 65 72 3b 0d 0a 09 6c 6f |t BotOwn|er;...lo|
|00002df0| 63 61 6c 20 54 6f 75 72 | 6e 61 6d 65 6e 74 50 6c |cal Tour|namentPl|
|00002e00| 61 79 65 72 20 54 50 4f | 77 6e 65 72 3b 0d 0a 09 |ayer TPO|wner;...|
|00002e10| 6c 6f 63 61 6c 20 74 65 | 78 74 75 72 65 20 44 6f |local te|xture Do|
|00002e20| 6c 6c 2c 20 44 6f 6c 6c | 42 65 6c 74 3b 0d 0a 0d |ll, Doll|Belt;...|
|00002e30| 0a 09 41 72 6d 6f 72 41 | 6d 6f 75 6e 74 20 3d 20 |..ArmorA|mount = |
|00002e40| 30 3b 0d 0a 09 43 75 72 | 41 62 73 20 3d 20 30 3b |0;...Cur|Abs = 0;|
|00002e50| 0d 0a 09 69 20 3d 20 30 | 3b 0d 0a 09 42 65 73 74 |...i = 0|;...Best|
|00002e60| 41 72 6d 6f 72 3d 4e 6f | 6e 65 3b 0d 0a 09 66 6f |Armor=No|ne;...fo|
|00002e70| 72 28 20 49 6e 76 3d 50 | 61 77 6e 4f 77 6e 65 72 |r( Inv=P|awnOwner|
|00002e80| 2e 49 6e 76 65 6e 74 6f | 72 79 3b 20 49 6e 76 21 |.Invento|ry; Inv!|
|00002e90| 3d 4e 6f 6e 65 3b 20 49 | 6e 76 3d 49 6e 76 2e 49 |=None; I|nv=Inv.I|
|00002ea0| 6e 76 65 6e 74 6f 72 79 | 20 29 0d 0a 09 7b 20 0d |nventory| )...{ .|
|00002eb0| 0a 09 09 69 66 20 28 49 | 6e 76 2e 62 49 73 41 6e |...if (I|nv.bIsAn|
|00002ec0| 41 72 6d 6f 72 29 20 0d | 0a 09 09 7b 0d 0a 09 09 |Armor) .|...{....|
|00002ed0| 09 69 66 20 28 20 49 6e | 76 2e 49 73 41 28 27 55 |.if ( In|v.IsA('U|
|00002ee0| 54 5f 53 68 69 65 6c 64 | 62 65 6c 74 27 29 20 29 |T_Shield|belt') )|
|00002ef0| 0d 0a 09 09 09 09 62 53 | 68 69 65 6c 64 62 65 6c |......bS|hieldbel|
|00002f00| 74 20 3d 20 74 72 75 65 | 3b 0d 0a 09 09 09 65 6c |t = true|;.....el|
|00002f10| 73 65 20 69 66 20 28 20 | 49 6e 76 2e 49 73 41 28 |se if ( |Inv.IsA(|
|00002f20| 27 54 68 69 67 68 70 61 | 64 73 27 29 20 29 0d 0a |'Thighpa|ds') )..|
|00002f30| 09 09 09 7b 0d 0a 09 09 | 09 09 54 68 69 67 68 41 |...{....|..ThighA|
|00002f40| 6d 6f 75 6e 74 20 2b 3d | 20 49 6e 76 2e 43 68 61 |mount +=| Inv.Cha|
|00002f50| 72 67 65 3b 0d 0a 09 09 | 09 09 62 54 68 69 67 68 |rge;....|..bThigh|
|00002f60| 41 72 6d 6f 72 20 3d 20 | 74 72 75 65 3b 0d 0a 09 |Armor = |true;...|
|00002f70| 09 09 7d 0d 0a 09 09 09 | 65 6c 73 65 0d 0a 09 09 |..}.....|else....|
|00002f80| 09 7b 20 0d 0a 09 09 09 | 09 62 43 68 65 73 74 41 |.{ .....|.bChestA|
|00002f90| 72 6d 6f 72 20 3d 20 74 | 72 75 65 3b 0d 0a 09 09 |rmor = t|rue;....|
|00002fa0| 09 09 43 68 65 73 74 41 | 6d 6f 75 6e 74 20 2b 3d |..ChestA|mount +=|
|00002fb0| 20 49 6e 76 2e 43 68 61 | 72 67 65 3b 0d 0a 09 09 | Inv.Cha|rge;....|
|00002fc0| 09 7d 0d 0a 09 09 09 41 | 72 6d 6f 72 41 6d 6f 75 |.}.....A|rmorAmou|
|00002fd0| 6e 74 20 2b 3d 20 49 6e | 76 2e 43 68 61 72 67 65 |nt += In|v.Charge|
|00002fe0| 3b 0d 0a 09 09 7d 0d 0a | 09 09 65 6c 73 65 20 69 |;....}..|..else i|
|00002ff0| 66 20 28 20 49 6e 76 2e | 49 73 41 28 27 55 54 5f |f ( Inv.|IsA('UT_|
|00003000| 4a 75 6d 70 42 6f 6f 74 | 73 27 29 20 29 0d 0a 09 |JumpBoot|s') )...|
|00003010| 09 09 62 4a 75 6d 70 42 | 6f 6f 74 73 20 3d 20 74 |..bJumpB|oots = t|
|00003020| 72 75 65 3b 0d 0a 09 09 | 65 6c 73 65 0d 0a 09 09 |rue;....|else....|
|00003030| 7b 0d 0a 09 09 09 69 2b | 2b 3b 0d 0a 09 09 09 69 |{.....i+|+;.....i|
|00003040| 66 20 28 20 69 20 3e 20 | 31 30 30 20 29 0d 0a 09 |f ( i > |100 )...|
|00003050| 09 09 09 62 72 65 61 6b | 3b 20 2f 2f 20 63 61 6e |...break|; // can|
|00003060| 20 6f 63 63 61 73 69 6f | 6e 61 6c 6c 79 20 67 65 | occasio|nally ge|
|00003070| 74 20 74 65 6d 70 6f 72 | 61 72 79 20 6c 6f 6f 70 |t tempor|ary loop|
|00003080| 73 20 69 6e 20 6e 65 74 | 70 6c 61 79 0d 0a 09 09 |s in net|play....|
|00003090| 7d 0d 0a 09 7d 0d 0a 0d | 0a 09 69 66 20 28 20 21 |}...}...|..if ( !|
|000030a0| 62 48 69 64 65 53 74 61 | 74 75 73 20 29 0d 0a 09 |bHideSta|tus )...|
|000030b0| 7b 09 0d 0a 09 09 54 50 | 4f 77 6e 65 72 20 3d 20 |{.....TP|Owner = |
|000030c0| 54 6f 75 72 6e 61 6d 65 | 6e 74 50 6c 61 79 65 72 |Tourname|ntPlayer|
|000030d0| 28 50 61 77 6e 4f 77 6e | 65 72 29 3b 0d 0a 09 09 |(PawnOwn|er);....|
|000030e0| 69 66 20 28 20 43 61 6e | 76 61 73 2e 43 6c 69 70 |if ( Can|vas.Clip|
|000030f0| 58 20 3c 20 34 30 30 20 | 29 0d 0a 09 09 09 62 48 |X < 400 |).....bH|
|00003100| 61 73 44 6f 6c 6c 20 3d | 20 66 61 6c 73 65 3b 0d |asDoll =| false;.|
|00003110| 0a 09 09 65 6c 73 65 20 | 69 66 20 28 20 54 50 4f |...else |if ( TPO|
|00003120| 77 6e 65 72 20 21 3d 20 | 4e 6f 6e 65 29 0d 0a 09 |wner != |None)...|
|00003130| 09 7b 0d 0a 09 09 09 44 | 6f 6c 6c 20 3d 20 54 50 |.{.....D|oll = TP|
|00003140| 4f 77 6e 65 72 2e 53 74 | 61 74 75 73 44 6f 6c 6c |Owner.St|atusDoll|
|00003150| 3b 0d 0a 09 09 09 44 6f | 6c 6c 42 65 6c 74 20 3d |;.....Do|llBelt =|
|00003160| 20 54 50 4f 77 6e 65 72 | 2e 53 74 61 74 75 73 42 | TPOwner|.StatusB|
|00003170| 65 6c 74 3b 0d 0a 09 09 | 09 62 48 61 73 44 6f 6c |elt;....|.bHasDol|
|00003180| 6c 20 3d 20 74 72 75 65 | 3b 0d 0a 09 09 7d 0d 0a |l = true|;....}..|
|00003190| 09 09 65 6c 73 65 0d 0a | 09 09 7b 0d 0a 09 09 09 |..else..|..{.....|
|000031a0| 42 6f 74 4f 77 6e 65 72 | 20 3d 20 42 6f 74 28 50 |BotOwner| = Bot(P|
|000031b0| 61 77 6e 4f 77 6e 65 72 | 29 3b 0d 0a 09 09 09 69 |awnOwner|);.....i|
|000031c0| 66 20 28 20 42 6f 74 4f | 77 6e 65 72 20 21 3d 20 |f ( BotO|wner != |
|000031d0| 4e 6f 6e 65 20 29 0d 0a | 09 09 09 7b 0d 0a 09 09 |None )..|...{....|
|000031e0| 09 09 44 6f 6c 6c 20 3d | 20 42 6f 74 4f 77 6e 65 |..Doll =| BotOwne|
|000031f0| 72 2e 53 74 61 74 75 73 | 44 6f 6c 6c 3b 0d 0a 09 |r.Status|Doll;...|
|00003200| 09 09 09 44 6f 6c 6c 42 | 65 6c 74 20 3d 20 42 6f |...DollB|elt = Bo|
|00003210| 74 4f 77 6e 65 72 2e 53 | 74 61 74 75 73 42 65 6c |tOwner.S|tatusBel|
|00003220| 74 3b 0d 0a 09 09 09 09 | 62 48 61 73 44 6f 6c 6c |t;......|bHasDoll|
|00003230| 20 3d 20 74 72 75 65 3b | 0d 0a 09 09 09 7d 0d 0a | = true;|.....}..|
|00003240| 09 09 7d 0d 0a 09 09 69 | 66 20 28 20 62 48 61 73 |..}....i|f ( bHas|
|00003250| 44 6f 6c 6c 20 29 0d 0a | 09 09 7b 20 09 09 09 09 |Doll )..|..{ ....|
|00003260| 09 09 09 0d 0a 09 09 09 | 43 61 6e 76 61 73 2e 53 |........|Canvas.S|
|00003270| 74 79 6c 65 20 3d 20 45 | 52 65 6e 64 65 72 53 74 |tyle = E|RenderSt|
|00003280| 79 6c 65 2e 53 54 59 5f | 54 72 61 6e 73 6c 75 63 |yle.STY_|Transluc|
|00003290| 65 6e 74 3b 0d 0a 09 09 | 09 53 74 61 74 53 63 61 |ent;....|.StatSca|
|000032a0| 6c 65 20 3d 20 53 63 61 | 6c 65 20 2a 20 53 74 61 |le = Sca|le * Sta|
|000032b0| 74 75 73 53 63 61 6c 65 | 3b 0d 0a 09 09 09 58 20 |tusScale|;.....X |
|000032c0| 3d 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 58 20 2d |= Canvas|.ClipX -|
|000032d0| 20 31 32 38 20 2a 20 53 | 74 61 74 53 63 61 6c 65 | 128 * S|tatScale|
|000032e0| 3b 0d 0a 09 09 09 43 61 | 6e 76 61 73 2e 53 65 74 |;.....Ca|nvas.Set|
|000032f0| 50 6f 73 28 58 2c 20 30 | 29 3b 0d 0a 09 09 09 69 |Pos(X, 0|);.....i|
|00003300| 66 20 28 50 61 77 6e 4f | 77 6e 65 72 2e 44 61 6d |f (PawnO|wner.Dam|
|00003310| 61 67 65 53 63 61 6c 69 | 6e 67 20 3e 20 32 2e 30 |ageScali|ng > 2.0|
|00003320| 29 0d 0a 09 09 09 09 43 | 61 6e 76 61 73 2e 44 72 |)......C|anvas.Dr|
|00003330| 61 77 43 6f 6c 6f 72 20 | 3d 20 50 75 72 70 6c 65 |awColor |= Purple|
|00003340| 43 6f 6c 6f 72 3b 0d 0a | 09 09 09 65 6c 73 65 0d |Color;..|...else.|
|00003350| 0a 09 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00003360| 43 6f 6c 6f 72 20 3d 20 | 48 55 44 43 6f 6c 6f 72 |Color = |HUDColor|
|00003370| 3b 0d 0a 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |;.....Ca|nvas.Dra|
|00003380| 77 54 69 6c 65 28 44 6f | 6c 6c 2c 20 31 32 38 2a |wTile(Do|ll, 128*|
|00003390| 53 74 61 74 53 63 61 6c | 65 2c 20 32 35 36 2a 53 |StatScal|e, 256*S|
|000033a0| 74 61 74 53 63 61 6c 65 | 2c 20 30 2c 20 30 2c 20 |tatScale|, 0, 0, |
|000033b0| 31 32 38 2e 30 2c 20 32 | 35 36 2e 30 29 3b 0d 0a |128.0, 2|56.0);..|
|000033c0| 09 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|000033d0| 6c 6f 72 20 3d 20 48 55 | 44 43 6f 6c 6f 72 3b 0d |lor = HU|DColor;.|
|000033e0| 0a 09 09 09 69 66 20 28 | 20 62 53 68 69 65 6c 64 |....if (| bShield|
|000033f0| 42 65 6c 74 20 29 0d 0a | 09 09 09 7b 0d 0a 09 09 |Belt )..|...{....|
|00003400| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|00003410| 6f 72 20 3d 20 42 61 73 | 65 43 6f 6c 6f 72 3b 0d |or = Bas|eColor;.|
|00003420| 0a 09 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00003430| 43 6f 6c 6f 72 2e 42 20 | 3d 20 30 3b 0d 0a 09 09 |Color.B |= 0;....|
|00003440| 09 09 43 61 6e 76 61 73 | 2e 53 65 74 50 6f 73 28 |..Canvas|.SetPos(|
|00003450| 58 2c 20 30 29 3b 0d 0a | 09 09 09 09 43 61 6e 76 |X, 0);..|....Canv|
|00003460| 61 73 2e 44 72 61 77 49 | 63 6f 6e 28 44 6f 6c 6c |as.DrawI|con(Doll|
|00003470| 42 65 6c 74 2c 20 53 74 | 61 74 53 63 61 6c 65 29 |Belt, St|atScale)|
|00003480| 3b 0d 0a 09 09 09 7d 0d | 0a 09 09 09 69 66 20 28 |;.....}.|....if (|
|00003490| 20 62 43 68 65 73 74 41 | 72 6d 6f 72 20 29 0d 0a | bChestA|rmor )..|
|000034a0| 09 09 09 7b 0d 0a 09 09 | 09 09 43 68 65 73 74 41 |...{....|..ChestA|
|000034b0| 6d 6f 75 6e 74 20 3d 20 | 46 4d 69 6e 28 30 2e 30 |mount = |FMin(0.0|
|000034c0| 31 20 2a 20 43 68 65 73 | 74 41 6d 6f 75 6e 74 2c |1 * Ches|tAmount,|
|000034d0| 31 29 3b 0d 0a 09 09 09 | 09 43 61 6e 76 61 73 2e |1);.....|.Canvas.|
|000034e0| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 48 55 44 43 |DrawColo|r = HUDC|
|000034f0| 6f 6c 6f 72 20 2a 20 43 | 68 65 73 74 41 6d 6f 75 |olor * C|hestAmou|
|00003500| 6e 74 3b 0d 0a 09 09 09 | 09 43 61 6e 76 61 73 2e |nt;.....|.Canvas.|
|00003510| 53 65 74 50 6f 73 28 58 | 2c 20 30 29 3b 0d 0a 09 |SetPos(X|, 0);...|
|00003520| 09 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 54 69 |...Canva|s.DrawTi|
|00003530| 6c 65 28 44 6f 6c 6c 2c | 20 31 32 38 2a 53 74 61 |le(Doll,| 128*Sta|
|00003540| 74 53 63 61 6c 65 2c 20 | 36 34 2a 53 74 61 74 53 |tScale, |64*StatS|
|00003550| 63 61 6c 65 2c 20 31 32 | 38 2c 20 30 2c 20 31 32 |cale, 12|8, 0, 12|
|00003560| 38 2c 20 36 34 29 3b 0d | 0a 09 09 09 7d 0d 0a 09 |8, 64);.|....}...|
|00003570| 09 09 69 66 20 28 20 62 | 54 68 69 67 68 41 72 6d |..if ( b|ThighArm|
|00003580| 6f 72 20 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |or )....|.{......|
|00003590| 54 68 69 67 68 41 6d 6f | 75 6e 74 20 3d 20 46 4d |ThighAmo|unt = FM|
|000035a0| 69 6e 28 30 2e 30 32 20 | 2a 20 54 68 69 67 68 41 |in(0.02 |* ThighA|
|000035b0| 6d 6f 75 6e 74 2c 31 29 | 3b 0d 0a 09 09 09 09 43 |mount,1)|;......C|
|000035c0| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|000035d0| 3d 20 48 55 44 43 6f 6c | 6f 72 20 2a 20 54 68 69 |= HUDCol|or * Thi|
|000035e0| 67 68 41 6d 6f 75 6e 74 | 3b 0d 0a 09 09 09 09 43 |ghAmount|;......C|
|000035f0| 61 6e 76 61 73 2e 53 65 | 74 50 6f 73 28 58 2c 20 |anvas.Se|tPos(X, |
|00003600| 36 34 2a 53 74 61 74 53 | 63 61 6c 65 29 3b 0d 0a |64*StatS|cale);..|
|00003610| 09 09 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |....Canv|as.DrawT|
|00003620| 69 6c 65 28 44 6f 6c 6c | 2c 20 31 32 38 2a 53 74 |ile(Doll|, 128*St|
|00003630| 61 74 53 63 61 6c 65 2c | 20 36 34 2a 53 74 61 74 |atScale,| 64*Stat|
|00003640| 53 63 61 6c 65 2c 20 31 | 32 38 2c 20 36 34 2c 20 |Scale, 1|28, 64, |
|00003650| 31 32 38 2c 20 36 34 29 | 3b 0d 0a 09 09 09 7d 0d |128, 64)|;.....}.|
|00003660| 0a 09 09 09 69 66 20 28 | 20 62 4a 75 6d 70 42 6f |....if (| bJumpBo|
|00003670| 6f 74 73 20 29 0d 0a 09 | 09 09 7b 0d 0a 09 09 09 |ots )...|..{.....|
|00003680| 09 43 61 6e 76 61 73 2e | 44 72 61 77 43 6f 6c 6f |.Canvas.|DrawColo|
|00003690| 72 20 3d 20 48 55 44 43 | 6f 6c 6f 72 3b 0d 0a 09 |r = HUDC|olor;...|
|000036a0| 09 09 09 43 61 6e 76 61 | 73 2e 53 65 74 50 6f 73 |...Canva|s.SetPos|
|000036b0| 28 58 2c 20 31 32 38 2a | 53 74 61 74 53 63 61 6c |(X, 128*|StatScal|
|000036c0| 65 29 3b 0d 0a 09 09 09 | 09 43 61 6e 76 61 73 2e |e);.....|.Canvas.|
|000036d0| 44 72 61 77 54 69 6c 65 | 28 44 6f 6c 6c 2c 20 31 |DrawTile|(Doll, 1|
|000036e0| 32 38 2a 53 74 61 74 53 | 63 61 6c 65 2c 20 36 34 |28*StatS|cale, 64|
|000036f0| 2a 53 74 61 74 53 63 61 | 6c 65 2c 20 31 32 38 2c |*StatSca|le, 128,|
|00003700| 20 31 32 38 2c 20 31 32 | 38 2c 20 36 34 29 3b 0d | 128, 12|8, 64);.|
|00003710| 0a 09 09 09 7d 0d 0a 09 | 09 09 43 61 6e 76 61 73 |....}...|..Canvas|
|00003720| 2e 53 74 79 6c 65 20 3d | 20 53 74 79 6c 65 3b 0d |.Style =| Style;.|
|00003730| 0a 09 09 09 69 66 20 28 | 20 28 50 61 77 6e 4f 77 |....if (| (PawnOw|
|00003740| 6e 65 72 20 3d 3d 20 50 | 6c 61 79 65 72 4f 77 6e |ner == P|layerOwn|
|00003750| 65 72 29 20 26 26 20 4c | 65 76 65 6c 2e 62 48 69 |er) && L|evel.bHi|
|00003760| 67 68 44 65 74 61 69 6c | 4d 6f 64 65 20 26 26 20 |ghDetail|Mode && |
|00003770| 21 4c 65 76 65 6c 2e 62 | 44 72 6f 70 44 65 74 61 |!Level.b|DropDeta|
|00003780| 69 6c 20 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |il )....|.{......|
|00003790| 66 6f 72 20 28 20 69 3d | 30 3b 20 69 3c 34 3b 20 |for ( i=|0; i<4; |
|000037a0| 69 2b 2b 20 29 0d 0a 09 | 09 09 09 7b 0d 0a 09 09 |i++ )...|...{....|
|000037b0| 09 09 09 44 61 6d 61 67 | 65 54 69 6d 65 20 3d 20 |...Damag|eTime = |
|000037c0| 4c 65 76 65 6c 2e 54 69 | 6d 65 53 65 63 6f 6e 64 |Level.Ti|meSecond|
|000037d0| 73 20 2d 20 48 69 74 54 | 69 6d 65 5b 69 5d 3b 0d |s - HitT|ime[i];.|
|000037e0| 0a 09 09 09 09 09 69 66 | 20 28 20 44 61 6d 61 67 |......if| ( Damag|
|000037f0| 65 54 69 6d 65 20 3c 20 | 31 20 29 0d 0a 09 09 09 |eTime < |1 ).....|
|00003800| 09 09 7b 0d 0a 09 09 09 | 09 09 09 43 61 6e 76 61 |..{.....|...Canva|
|00003810| 73 2e 53 65 74 50 6f 73 | 28 58 20 2b 20 48 69 74 |s.SetPos|(X + Hit|
|00003820| 50 6f 73 5b 69 5d 2e 58 | 20 2a 20 53 74 61 74 53 |Pos[i].X| * StatS|
|00003830| 63 61 6c 65 2c 20 48 69 | 74 50 6f 73 5b 69 5d 2e |cale, Hi|tPos[i].|
|00003840| 59 20 2a 20 53 74 61 74 | 53 63 61 6c 65 29 3b 0d |Y * Stat|Scale);.|
|00003850| 0a 09 09 09 09 09 09 69 | 66 20 28 20 28 48 55 44 |.......i|f ( (HUD|
|00003860| 43 6f 6c 6f 72 2e 47 20 | 3e 20 31 30 30 29 20 7c |Color.G |> 100) ||
|00003870| 7c 20 28 48 55 44 43 6f | 6c 6f 72 2e 42 20 3e 20 || (HUDCo|lor.B > |
|00003880| 31 30 30 29 20 29 0d 0a | 09 09 09 09 09 09 09 43 |100) )..|.......C|
|00003890| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|000038a0| 3d 20 52 65 64 43 6f 6c | 6f 72 3b 0d 0a 09 09 09 |= RedCol|or;.....|
|000038b0| 09 09 09 65 6c 73 65 0d | 0a 09 09 09 09 09 09 09 |...else.|........|
|000038c0| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|000038d0| 20 3d 20 28 57 68 69 74 | 65 43 6f 6c 6f 72 20 2d | = (Whit|eColor -|
|000038e0| 20 48 75 64 43 6f 6c 6f | 72 29 20 2a 20 46 4d 69 | HudColo|r) * FMi|
|000038f0| 6e 28 31 2c 20 32 20 2a | 20 44 61 6d 61 67 65 54 |n(1, 2 *| DamageT|
|00003900| 69 6d 65 29 3b 0d 0a 09 | 09 09 09 09 09 43 61 6e |ime);...|.....Can|
|00003910| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 2e 52 20 |vas.Draw|Color.R |
|00003920| 3d 20 32 35 35 20 2a 20 | 46 4d 69 6e 28 31 2c 20 |= 255 * |FMin(1, |
|00003930| 32 20 2a 20 44 61 6d 61 | 67 65 54 69 6d 65 29 3b |2 * Dama|geTime);|
|00003940| 0d 0a 09 09 09 09 09 09 | 43 61 6e 76 61 73 2e 44 |........|Canvas.D|
|00003950| 72 61 77 54 69 6c 65 28 | 54 65 78 74 75 72 65 27 |rawTile(|Texture'|
|00003960| 42 6f 74 50 61 63 6b 2e | 48 75 64 45 6c 65 6d 65 |BotPack.|HudEleme|
|00003970| 6e 74 73 31 27 2c 20 53 | 74 61 74 53 63 61 6c 65 |nts1', S|tatScale|
|00003980| 20 2a 20 48 69 74 44 61 | 6d 61 67 65 5b 69 5d 20 | * HitDa|mage[i] |
|00003990| 2a 20 32 35 2c 20 53 74 | 61 74 53 63 61 6c 65 20 |* 25, St|atScale |
|000039a0| 2a 20 48 69 74 44 61 6d | 61 67 65 5b 69 5d 20 2a |* HitDam|age[i] *|
|000039b0| 20 36 34 2c 20 30 2c 20 | 36 34 2c 20 32 35 2e 30 | 64, 0, |64, 25.0|
|000039c0| 2c 20 36 34 2e 30 29 3b | 0d 0a 09 09 09 09 09 7d |, 64.0);|.......}|
|000039d0| 0d 0a 09 09 09 09 7d 0d | 0a 09 09 09 7d 0d 0a 09 |......}.|....}...|
|000039e0| 09 7d 0d 0a 09 7d 0d 0a | 09 43 61 6e 76 61 73 2e |.}...}..|.Canvas.|
|000039f0| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 48 55 44 43 |DrawColo|r = HUDC|
|00003a00| 6f 6c 6f 72 3b 0d 0a 09 | 69 66 20 28 20 62 48 69 |olor;...|if ( bHi|
|00003a10| 64 65 53 74 61 74 75 73 | 20 26 26 20 62 48 69 64 |deStatus| && bHid|
|00003a20| 65 41 6c 6c 57 65 61 70 | 6f 6e 73 20 29 0d 0a 09 |eAllWeap|ons )...|
|00003a30| 7b 0d 0a 09 09 58 20 3d | 20 30 2e 35 20 2a 20 43 |{....X =| 0.5 * C|
|00003a40| 61 6e 76 61 73 2e 43 6c | 69 70 58 3b 0d 0a 09 09 |anvas.Cl|ipX;....|
|00003a50| 59 20 3d 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 59 |Y = Canv|as.ClipY|
|00003a60| 20 2d 20 36 34 20 2a 20 | 53 63 61 6c 65 3b 0d 0a | - 64 * |Scale;..|
|00003a70| 09 7d 0d 0a 09 65 6c 73 | 65 0d 0a 09 7b 0d 0a 09 |.}...els|e...{...|
|00003a80| 09 58 20 3d 20 43 61 6e | 76 61 73 2e 43 6c 69 70 |.X = Can|vas.Clip|
|00003a90| 58 20 2d 20 31 32 38 20 | 2a 20 53 74 61 74 53 63 |X - 128 |* StatSc|
|00003aa0| 61 6c 65 20 2d 20 31 34 | 30 20 2a 20 53 63 61 6c |ale - 14|0 * Scal|
|00003ab0| 65 3b 0d 0a 09 09 59 20 | 3d 20 36 34 20 2a 20 53 |e;....Y |= 64 * S|
|00003ac0| 63 61 6c 65 3b 0d 0a 09 | 7d 0d 0a 09 43 61 6e 76 |cale;...|}...Canv|
|00003ad0| 61 73 2e 53 65 74 50 6f | 73 28 58 2c 59 29 3b 0d |as.SetPo|s(X,Y);.|
|00003ae0| 0a 09 69 66 20 28 20 50 | 61 77 6e 4f 77 6e 65 72 |..if ( P|awnOwner|
|00003af0| 2e 48 65 61 6c 74 68 20 | 3c 20 35 30 20 29 0d 0a |.Health |< 50 )..|
|00003b00| 09 7b 0d 0a 09 09 48 31 | 20 3d 20 31 2e 35 20 2a |.{....H1| = 1.5 *|
|00003b10| 20 54 75 74 49 63 6f 6e | 42 6c 69 6e 6b 3b 0d 0a | TutIcon|Blink;..|
|00003b20| 09 09 48 32 20 3d 20 31 | 20 2d 20 48 31 3b 0d 0a |..H2 = 1| - H1;..|
|00003b30| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|00003b40| 6f 72 20 3d 20 57 68 69 | 74 65 43 6f 6c 6f 72 20 |or = Whi|teColor |
|00003b50| 2a 20 48 32 20 2b 20 28 | 48 55 44 43 6f 6c 6f 72 |* H2 + (|HUDColor|
|00003b60| 20 2d 20 57 68 69 74 65 | 43 6f 6c 6f 72 29 20 2a | - White|Color) *|
|00003b70| 20 48 31 3b 0d 0a 09 7d | 0d 0a 09 65 6c 73 65 0d | H1;...}|...else.|
|00003b80| 0a 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|00003b90| 6c 6f 72 20 3d 20 48 55 | 44 43 6f 6c 6f 72 3b 0d |lor = HU|DColor;.|
|00003ba0| 0a 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 69 6c |..Canvas|.DrawTil|
|00003bb0| 65 28 54 65 78 74 75 72 | 65 27 42 6f 74 50 61 63 |e(Textur|e'BotPac|
|00003bc0| 6b 2e 48 75 64 45 6c 65 | 6d 65 6e 74 73 31 27 2c |k.HudEle|ments1',|
|00003bd0| 20 31 32 38 2a 53 63 61 | 6c 65 2c 20 36 34 2a 53 | 128*Sca|le, 64*S|
|00003be0| 63 61 6c 65 2c 20 31 32 | 38 2c 20 31 32 38 2c 20 |cale, 12|8, 128, |
|00003bf0| 31 32 38 2e 30 2c 20 36 | 34 2e 30 29 3b 0d 0a 0d |128.0, 6|4.0);...|
|00003c00| 0a 09 69 66 20 28 20 50 | 61 77 6e 4f 77 6e 65 72 |..if ( P|awnOwner|
|00003c10| 2e 48 65 61 6c 74 68 20 | 3c 20 35 30 20 29 0d 0a |.Health |< 50 )..|
|00003c20| 09 7b 0d 0a 09 09 48 31 | 20 3d 20 31 2e 35 20 2a |.{....H1| = 1.5 *|
|00003c30| 20 54 75 74 49 63 6f 6e | 42 6c 69 6e 6b 3b 0d 0a | TutIcon|Blink;..|
|00003c40| 09 09 48 32 20 3d 20 31 | 20 2d 20 48 31 3b 0d 0a |..H2 = 1| - H1;..|
|00003c50| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|00003c60| 6f 72 20 3d 20 43 61 6e | 76 61 73 2e 44 72 61 77 |or = Can|vas.Draw|
|00003c70| 43 6f 6c 6f 72 20 2a 20 | 48 32 20 2b 20 28 57 68 |Color * |H2 + (Wh|
|00003c80| 69 74 65 43 6f 6c 6f 72 | 20 2d 20 43 61 6e 76 61 |iteColor| - Canva|
|00003c90| 73 2e 44 72 61 77 43 6f | 6c 6f 72 29 20 2a 20 48 |s.DrawCo|lor) * H|
|00003ca0| 31 3b 0d 0a 09 7d 0d 0a | 09 65 6c 73 65 0d 0a 09 |1;...}..|.else...|
|00003cb0| 09 43 61 6e 76 61 73 2e | 44 72 61 77 43 6f 6c 6f |.Canvas.|DrawColo|
|00003cc0| 72 20 3d 20 57 68 69 74 | 65 43 6f 6c 6f 72 3b 0d |r = Whit|eColor;.|
|00003cd0| 0a 0d 0a 09 44 72 61 77 | 42 69 67 4e 75 6d 28 43 |....Draw|BigNum(C|
|00003ce0| 61 6e 76 61 73 2c 20 4d | 61 78 28 30 2c 20 50 61 |anvas, M|ax(0, Pa|
|00003cf0| 77 6e 4f 77 6e 65 72 2e | 48 65 61 6c 74 68 29 2c |wnOwner.|Health),|
|00003d00| 20 58 20 2b 20 34 20 2a | 20 53 63 61 6c 65 2c 20 | X + 4 *| Scale, |
|00003d10| 59 20 2b 20 31 36 20 2a | 20 53 63 61 6c 65 2c 20 |Y + 16 *| Scale, |
|00003d20| 31 29 3b 0d 0a 0d 0a 09 | 43 61 6e 76 61 73 2e 44 |1);.....|Canvas.D|
|00003d30| 72 61 77 43 6f 6c 6f 72 | 20 3d 20 48 55 44 43 6f |rawColor| = HUDCo|
|00003d40| 6c 6f 72 3b 0d 0a 09 69 | 66 20 28 20 62 48 69 64 |lor;...i|f ( bHid|
|00003d50| 65 53 74 61 74 75 73 20 | 26 26 20 62 48 69 64 65 |eStatus |&& bHide|
|00003d60| 41 6c 6c 57 65 61 70 6f | 6e 73 20 29 0d 0a 09 7b |AllWeapo|ns )...{|
|00003d70| 0d 0a 09 09 58 20 3d 20 | 30 2e 35 20 2a 20 43 61 |....X = |0.5 * Ca|
|00003d80| 6e 76 61 73 2e 43 6c 69 | 70 58 20 2d 20 31 32 38 |nvas.Cli|pX - 128|
|00003d90| 20 2a 20 53 63 61 6c 65 | 3b 0d 0a 09 09 59 20 3d | * Scale|;....Y =|
|00003da0| 20 43 61 6e 76 61 73 2e | 43 6c 69 70 59 20 2d 20 | Canvas.|ClipY - |
|00003db0| 36 34 20 2a 20 53 63 61 | 6c 65 3b 0d 0a 09 7d 0d |64 * Sca|le;...}.|
|00003dc0| 0a 09 65 6c 73 65 0d 0a | 09 7b 0d 0a 09 09 58 20 |..else..|.{....X |
|00003dd0| 3d 20 43 61 6e 76 61 73 | 2e 43 6c 69 70 58 20 2d |= Canvas|.ClipX -|
|00003de0| 20 31 32 38 20 2a 20 53 | 74 61 74 53 63 61 6c 65 | 128 * S|tatScale|
|00003df0| 20 2d 20 31 34 30 20 2a | 20 53 63 61 6c 65 3b 0d | - 140 *| Scale;.|
|00003e00| 0a 09 09 59 20 3d 20 30 | 3b 0d 0a 09 7d 0d 0a 09 |...Y = 0|;...}...|
|00003e10| 43 61 6e 76 61 73 2e 53 | 65 74 50 6f 73 28 58 2c |Canvas.S|etPos(X,|
|00003e20| 20 59 29 3b 0d 0a 09 43 | 61 6e 76 61 73 2e 44 72 | Y);...C|anvas.Dr|
|00003e30| 61 77 54 69 6c 65 28 54 | 65 78 74 75 72 65 27 42 |awTile(T|exture'B|
|00003e40| 6f 74 50 61 63 6b 2e 48 | 75 64 45 6c 65 6d 65 6e |otPack.H|udElemen|
|00003e50| 74 73 31 27 2c 20 31 32 | 38 2a 53 63 61 6c 65 2c |ts1', 12|8*Scale,|
|00003e60| 20 36 34 2a 53 63 61 6c | 65 2c 20 30 2c 20 31 39 | 64*Scal|e, 0, 19|
|00003e70| 32 2c 20 31 32 38 2e 30 | 2c 20 36 34 2e 30 29 3b |2, 128.0|, 64.0);|
|00003e80| 0d 0a 09 69 66 20 28 20 | 62 48 69 64 65 53 74 61 |...if ( |bHideSta|
|00003e90| 74 75 73 20 26 26 20 62 | 53 68 69 65 6c 64 42 65 |tus && b|ShieldBe|
|00003ea0| 6c 74 20 29 0d 0a 09 09 | 43 61 6e 76 61 73 2e 44 |lt )....|Canvas.D|
|00003eb0| 72 61 77 43 6f 6c 6f 72 | 20 3d 20 47 6f 6c 64 43 |rawColor| = GoldC|
|00003ec0| 6f 6c 6f 72 3b 0d 0a 09 | 65 6c 73 65 0d 0a 09 09 |olor;...|else....|
|00003ed0| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|00003ee0| 20 3d 20 57 68 69 74 65 | 43 6f 6c 6f 72 3b 0d 0a | = White|Color;..|
|00003ef0| 09 44 72 61 77 42 69 67 | 4e 75 6d 28 43 61 6e 76 |.DrawBig|Num(Canv|
|00003f00| 61 73 2c 20 4d 69 6e 28 | 31 35 30 2c 41 72 6d 6f |as, Min(|150,Armo|
|00003f10| 72 41 6d 6f 75 6e 74 29 | 2c 20 58 20 2b 20 34 20 |rAmount)|, X + 4 |
|00003f20| 2a 20 53 63 61 6c 65 2c | 20 59 20 2b 20 31 36 20 |* Scale,| Y + 16 |
|00003f30| 2a 20 53 63 61 6c 65 2c | 20 31 29 3b 0d 0a 7d 0d |* Scale,| 1);..}.|
|00003f40| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|00003f50| 63 74 69 6f 6e 20 44 72 | 61 77 41 6d 6d 6f 28 43 |ction Dr|awAmmo(C|
|00003f60| 61 6e 76 61 73 20 43 61 | 6e 76 61 73 29 0d 0a 7b |anvas Ca|nvas)..{|
|00003f70| 0d 0a 09 6c 6f 63 61 6c | 20 69 6e 74 20 58 2c 59 |...local| int X,Y|
|00003f80| 3b 0d 0a 0d 0a 09 43 61 | 6e 76 61 73 2e 53 74 79 |;.....Ca|nvas.Sty|
|00003f90| 6c 65 20 3d 20 53 74 79 | 6c 65 3b 0d 0a 09 43 61 |le = Sty|le;...Ca|
|00003fa0| 6e 76 61 73 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |nvas.Dra|wColor =|
|00003fb0| 20 48 55 44 43 6f 6c 6f | 72 3b 0d 0a 09 69 66 20 | HUDColo|r;...if |
|00003fc0| 28 20 62 48 69 64 65 41 | 6c 6c 57 65 61 70 6f 6e |( bHideA|llWeapon|
|00003fd0| 73 20 7c 7c 20 28 48 75 | 64 53 63 61 6c 65 20 2a |s || (Hu|dScale *|
|00003fe0| 20 57 65 61 70 6f 6e 53 | 63 61 6c 65 20 2a 20 43 | WeaponS|cale * C|
|00003ff0| 61 6e 76 61 73 2e 43 6c | 69 70 58 20 3c 3d 20 43 |anvas.Cl|ipX <= C|
|00004000| 61 6e 76 61 73 2e 43 6c | 69 70 58 20 2d 20 32 35 |anvas.Cl|ipX - 25|
|00004010| 36 20 2a 20 53 63 61 6c | 65 29 20 29 0d 0a 09 09 |6 * Scal|e) )....|
|00004020| 59 20 3d 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 59 |Y = Canv|as.ClipY|
|00004030| 20 2d 20 36 33 2e 35 20 | 2a 20 53 63 61 6c 65 3b | - 63.5 |* Scale;|
|00004040| 0d 0a 09 65 6c 73 65 0d | 0a 09 09 59 20 3d 20 43 |...else.|...Y = C|
|00004050| 61 6e 76 61 73 2e 43 6c | 69 70 59 20 2d 20 31 32 |anvas.Cl|ipY - 12|
|00004060| 37 2e 35 20 2a 20 53 63 | 61 6c 65 3b 0d 0a 09 69 |7.5 * Sc|ale;...i|
|00004070| 66 20 28 20 62 48 69 64 | 65 41 6c 6c 57 65 61 70 |f ( bHid|eAllWeap|
|00004080| 6f 6e 73 20 29 0d 0a 09 | 09 58 20 3d 20 30 2e 35 |ons )...|.X = 0.5|
|00004090| 20 2a 20 43 61 6e 76 61 | 73 2e 43 6c 69 70 58 20 | * Canva|s.ClipX |
|000040a0| 2b 20 31 32 38 20 2a 20 | 53 63 61 6c 65 3b 0d 0a |+ 128 * |Scale;..|
|000040b0| 09 65 6c 73 65 0d 0a 09 | 09 58 20 3d 20 43 61 6e |.else...|.X = Can|
|000040c0| 76 61 73 2e 43 6c 69 70 | 58 20 2d 20 31 32 38 20 |vas.Clip|X - 128 |
|000040d0| 2a 20 53 63 61 6c 65 3b | 0d 0a 09 43 61 6e 76 61 |* Scale;|...Canva|
|000040e0| 73 2e 53 65 74 50 6f 73 | 28 58 2c 20 59 29 3b 0d |s.SetPos|(X, Y);.|
|000040f0| 0a 09 43 61 6e 76 61 73 | 2e 44 72 61 77 54 69 6c |..Canvas|.DrawTil|
|00004100| 65 28 54 65 78 74 75 72 | 65 27 42 6f 74 50 61 63 |e(Textur|e'BotPac|
|00004110| 6b 2e 48 75 64 45 6c 65 | 6d 65 6e 74 73 31 27 2c |k.HudEle|ments1',|
|00004120| 20 31 32 38 2a 53 63 61 | 6c 65 2c 20 36 34 2a 53 | 128*Sca|le, 64*S|
|00004130| 63 61 6c 65 2c 20 31 32 | 38 2c 20 31 39 32 2c 20 |cale, 12|8, 192, |
|00004140| 31 32 38 2e 30 2c 20 36 | 34 2e 30 29 3b 0d 0a 0d |128.0, 6|4.0);...|
|00004150| 0a 09 69 66 20 28 20 28 | 50 61 77 6e 4f 77 6e 65 |..if ( (|PawnOwne|
|00004160| 72 2e 57 65 61 70 6f 6e | 20 3d 3d 20 4e 6f 6e 65 |r.Weapon| == None|
|00004170| 29 20 7c 7c 20 28 50 61 | 77 6e 4f 77 6e 65 72 2e |) || (Pa|wnOwner.|
|00004180| 57 65 61 70 6f 6e 2e 41 | 6d 6d 6f 54 79 70 65 20 |Weapon.A|mmoType |
|00004190| 3d 3d 20 4e 6f 6e 65 29 | 20 29 0d 0a 09 09 72 65 |== None)| )....re|
|000041a0| 74 75 72 6e 3b 0d 0a 0d | 0a 09 43 61 6e 76 61 73 |turn;...|..Canvas|
|000041b0| 2e 44 72 61 77 43 6f 6c | 6f 72 20 3d 20 57 68 69 |.DrawCol|or = Whi|
|000041c0| 74 65 43 6f 6c 6f 72 3b | 0d 0a 09 44 72 61 77 42 |teColor;|...DrawB|
|000041d0| 69 67 4e 75 6d 28 43 61 | 6e 76 61 73 2c 20 50 61 |igNum(Ca|nvas, Pa|
|000041e0| 77 6e 4f 77 6e 65 72 2e | 57 65 61 70 6f 6e 2e 41 |wnOwner.|Weapon.A|
|000041f0| 6d 6d 6f 54 79 70 65 2e | 41 6d 6d 6f 41 6d 6f 75 |mmoType.|AmmoAmou|
|00004200| 6e 74 2c 20 58 20 2b 20 | 34 20 2a 20 53 63 61 6c |nt, X + |4 * Scal|
|00004210| 65 2c 20 59 20 2b 20 31 | 36 20 2a 20 53 63 61 6c |e, Y + 1|6 * Scal|
|00004220| 65 29 3b 0d 0a 7d 0d 0a | 0d 0a 73 69 6d 75 6c 61 |e);..}..|..simula|
|00004230| 74 65 64 20 66 75 6e 63 | 74 69 6f 6e 20 44 72 61 |ted func|tion Dra|
|00004240| 77 46 72 61 67 43 6f 75 | 6e 74 28 43 61 6e 76 61 |wFragCou|nt(Canva|
|00004250| 73 20 43 61 6e 76 61 73 | 29 0d 0a 7b 0d 0a 09 6c |s Canvas|)..{...l|
|00004260| 6f 63 61 6c 20 66 6c 6f | 61 74 20 57 68 69 74 65 |ocal flo|at White|
|00004270| 6e 3b 0d 0a 09 6c 6f 63 | 61 6c 20 69 6e 74 20 58 |n;...loc|al int X|
|00004280| 2c 59 3b 0d 0a 0d 0a 09 | 69 66 20 28 20 50 61 77 |,Y;.....|if ( Paw|
|00004290| 6e 4f 77 6e 65 72 2e 50 | 6c 61 79 65 72 52 65 70 |nOwner.P|layerRep|
|000042a0| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 20 3d 3d 20 |lication|Info == |
|000042b0| 4e 6f 6e 65 20 29 0d 0a | 09 09 72 65 74 75 72 6e |None )..|..return|
|000042c0| 3b 0d 0a 0d 0a 09 43 61 | 6e 76 61 73 2e 53 74 79 |;.....Ca|nvas.Sty|
|000042d0| 6c 65 20 3d 20 53 74 79 | 6c 65 3b 0d 0a 09 69 66 |le = Sty|le;...if|
|000042e0| 20 28 20 62 48 69 64 65 | 41 6c 6c 57 65 61 70 6f | ( bHide|AllWeapo|
|000042f0| 6e 73 20 7c 7c 20 28 48 | 75 64 53 63 61 6c 65 20 |ns || (H|udScale |
|00004300| 2a 20 57 65 61 70 6f 6e | 53 63 61 6c 65 20 2a 20 |* Weapon|Scale * |
|00004310| 43 61 6e 76 61 73 2e 43 | 6c 69 70 58 20 3c 3d 20 |Canvas.C|lipX <= |
|00004320| 43 61 6e 76 61 73 2e 43 | 6c 69 70 58 20 2d 20 32 |Canvas.C|lipX - 2|
|00004330| 35 36 20 2a 20 53 63 61 | 6c 65 29 20 29 0d 0a 09 |56 * Sca|le) )...|
|00004340| 09 59 20 3d 20 43 61 6e | 76 61 73 2e 43 6c 69 70 |.Y = Can|vas.Clip|
|00004350| 59 20 2d 20 36 33 2e 35 | 20 2a 20 53 63 61 6c 65 |Y - 63.5| * Scale|
|00004360| 3b 0d 0a 09 65 6c 73 65 | 0d 0a 09 09 59 20 3d 20 |;...else|....Y = |
|00004370| 43 61 6e 76 61 73 2e 43 | 6c 69 70 59 20 2d 20 31 |Canvas.C|lipY - 1|
|00004380| 32 37 2e 35 20 2a 20 53 | 63 61 6c 65 3b 0d 0a 09 |27.5 * S|cale;...|
|00004390| 69 66 20 28 20 62 48 69 | 64 65 41 6c 6c 57 65 61 |if ( bHi|deAllWea|
|000043a0| 70 6f 6e 73 20 29 0d 0a | 09 09 58 20 3d 20 30 2e |pons )..|..X = 0.|
|000043b0| 35 20 2a 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 58 |5 * Canv|as.ClipX|
|000043c0| 20 2d 20 32 35 36 20 2a | 20 53 63 61 6c 65 3b 0d | - 256 *| Scale;.|
|000043d0| 0a 09 43 61 6e 76 61 73 | 2e 43 75 72 58 20 3d 20 |..Canvas|.CurX = |
|000043e0| 58 3b 0d 0a 09 43 61 6e | 76 61 73 2e 43 75 72 59 |X;...Can|vas.CurY|
|000043f0| 20 3d 20 59 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 44 | = Y;...|Canvas.D|
|00004400| 72 61 77 43 6f 6c 6f 72 | 20 3d 20 48 55 44 43 6f |rawColor| = HUDCo|
|00004410| 6c 6f 72 3b 20 0d 0a 09 | 57 68 69 74 65 6e 20 3d |lor; ...|Whiten =|
|00004420| 20 4c 65 76 65 6c 2e 54 | 69 6d 65 53 65 63 6f 6e | Level.T|imeSecon|
|00004430| 64 73 20 2d 20 53 63 6f | 72 65 54 69 6d 65 3b 0d |ds - Sco|reTime;.|
|00004440| 0a 09 69 66 20 28 20 57 | 68 69 74 65 6e 20 3c 20 |..if ( W|hiten < |
|00004450| 33 2e 30 20 29 0d 0a 09 | 7b 0d 0a 09 09 69 66 20 |3.0 )...|{....if |
|00004460| 28 20 48 75 64 43 6f 6c | 6f 72 20 3d 3d 20 47 6f |( HudCol|or == Go|
|00004470| 6c 64 43 6f 6c 6f 72 20 | 29 0d 0a 09 09 09 43 61 |ldColor |).....Ca|
|00004480| 6e 76 61 73 2e 44 72 61 | 77 43 6f 6c 6f 72 20 3d |nvas.Dra|wColor =|
|00004490| 20 57 68 69 74 65 43 6f | 6c 6f 72 3b 0d 0a 09 09 | WhiteCo|lor;....|
|000044a0| 65 6c 73 65 0d 0a 09 09 | 09 43 61 6e 76 61 73 2e |else....|.Canvas.|
|000044b0| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 47 6f 6c 64 |DrawColo|r = Gold|
|000044c0| 43 6f 6c 6f 72 3b 0d 0a | 09 09 69 66 20 28 20 4c |Color;..|..if ( L|
|000044d0| 65 76 65 6c 2e 62 48 69 | 67 68 44 65 74 61 69 6c |evel.bHi|ghDetail|
|000044e0| 4d 6f 64 65 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |Mode )..|..{.....|
|000044f0| 43 61 6e 76 61 73 2e 43 | 75 72 58 20 3d 20 58 20 |Canvas.C|urX = X |
|00004500| 2d 20 36 34 20 2a 20 53 | 63 61 6c 65 3b 0d 0a 09 |- 64 * S|cale;...|
|00004510| 09 09 43 61 6e 76 61 73 | 2e 43 75 72 59 20 3d 20 |..Canvas|.CurY = |
|00004520| 59 20 2d 20 33 32 20 2a | 20 53 63 61 6c 65 3b 0d |Y - 32 *| Scale;.|
|00004530| 0a 09 09 09 43 61 6e 76 | 61 73 2e 53 74 79 6c 65 |....Canv|as.Style|
|00004540| 20 3d 20 45 52 65 6e 64 | 65 72 53 74 79 6c 65 2e | = ERend|erStyle.|
|00004550| 53 54 59 5f 54 72 61 6e | 73 6c 75 63 65 6e 74 3b |STY_Tran|slucent;|
|00004560| 0d 0a 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00004570| 54 69 6c 65 28 54 65 78 | 74 75 72 65 27 42 6f 74 |Tile(Tex|ture'Bot|
|00004580| 50 61 63 6b 2e 48 55 44 | 57 65 61 70 6f 6e 73 27 |Pack.HUD|Weapons'|
|00004590| 2c 20 32 35 36 20 2a 20 | 53 63 61 6c 65 2c 20 31 |, 256 * |Scale, 1|
|000045a0| 32 38 20 2a 20 53 63 61 | 6c 65 2c 20 30 2c 20 31 |28 * Sca|le, 0, 1|
|000045b0| 32 38 2c 20 32 35 36 2e | 30 2c 20 31 32 38 2e 30 |28, 256.|0, 128.0|
|000045c0| 29 3b 0d 0a 09 09 7d 0d | 0a 09 09 43 61 6e 76 61 |);....}.|...Canva|
|000045d0| 73 2e 43 75 72 58 20 3d | 20 58 3b 0d 0a 09 09 43 |s.CurX =| X;....C|
|000045e0| 61 6e 76 61 73 2e 43 75 | 72 59 20 3d 20 59 3b 0d |anvas.Cu|rY = Y;.|
|000045f0| 0a 09 09 57 68 69 74 65 | 6e 20 3d 20 34 20 2a 20 |...White|n = 4 * |
|00004600| 57 68 69 74 65 6e 20 2d | 20 69 6e 74 28 34 20 2a |Whiten -| int(4 *|
|00004610| 20 57 68 69 74 65 6e 29 | 3b 0d 0a 09 09 43 61 6e | Whiten)|;....Can|
|00004620| 76 61 73 2e 44 72 61 77 | 43 6f 6c 6f 72 20 3d 20 |vas.Draw|Color = |
|00004630| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|00004640| 20 2b 20 28 48 55 44 43 | 6f 6c 6f 72 20 2d 20 43 | + (HUDC|olor - C|
|00004650| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 29 |anvas.Dr|awColor)|
|00004660| 20 2a 20 57 68 69 74 65 | 6e 3b 0d 0a 09 7d 0d 0a | * White|n;...}..|
|00004670| 0d 0a 09 43 61 6e 76 61 | 73 2e 44 72 61 77 54 69 |...Canva|s.DrawTi|
|00004680| 6c 65 28 54 65 78 74 75 | 72 65 27 42 6f 74 50 61 |le(Textu|re'BotPa|
|00004690| 63 6b 2e 48 75 64 45 6c | 65 6d 65 6e 74 73 31 27 |ck.HudEl|ements1'|
|000046a0| 2c 20 31 32 38 2a 53 63 | 61 6c 65 2c 20 36 34 2a |, 128*Sc|ale, 64*|
|000046b0| 53 63 61 6c 65 2c 20 30 | 2c 20 31 32 38 2c 20 31 |Scale, 0|, 128, 1|
|000046c0| 32 38 2e 30 2c 20 36 34 | 2e 30 29 3b 0d 0a 09 43 |28.0, 64|.0);...C|
|000046d0| 61 6e 76 61 73 2e 44 72 | 61 77 43 6f 6c 6f 72 20 |anvas.Dr|awColor |
|000046e0| 3d 20 57 68 69 74 65 43 | 6f 6c 6f 72 3b 0d 0a 09 |= WhiteC|olor;...|
|000046f0| 44 72 61 77 42 69 67 4e | 75 6d 28 43 61 6e 76 61 |DrawBigN|um(Canva|
|00004700| 73 2c 20 50 61 77 6e 4f | 77 6e 65 72 2e 50 6c 61 |s, PawnO|wner.Pla|
|00004710| 79 65 72 52 65 70 6c 69 | 63 61 74 69 6f 6e 49 6e |yerRepli|cationIn|
|00004720| 66 6f 2e 53 63 6f 72 65 | 2c 20 58 20 2b 20 34 30 |fo.Score|, X + 40|
|00004730| 20 2a 20 53 63 61 6c 65 | 2c 20 59 20 2b 20 31 36 | * Scale|, Y + 16|
|00004740| 20 2a 20 53 63 61 6c 65 | 29 3b 0d 0a 7d 0d 0a 0d | * Scale|);..}...|
|00004750| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|00004760| 63 74 69 6f 6e 20 44 72 | 61 77 47 61 6d 65 53 79 |ction Dr|awGameSy|
|00004770| 6e 6f 70 73 69 73 28 43 | 61 6e 76 61 73 20 43 61 |nopsis(C|anvas Ca|
|00004780| 6e 76 61 73 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |nvas)..{|...local|
|00004790| 20 66 6c 6f 61 74 20 58 | 4c 2c 20 59 4c 2c 20 58 | float X|L, YL, X|
|000047a0| 4f 66 66 73 65 74 2c 20 | 59 4f 66 66 73 65 74 3b |Offset, |YOffset;|
|000047b0| 0d 0a 09 6c 6f 63 61 6c | 20 69 6e 74 20 4d 61 78 |...local| int Max|
|000047c0| 50 6c 61 79 65 72 73 3b | 0d 0a 09 6c 6f 63 61 6c |Players;|...local|
|000047d0| 20 73 74 72 69 6e 67 20 | 53 70 72 65 61 64 3b 0d | string |Spread;.|
|000047e0| 0a 0d 0a 09 69 66 20 28 | 20 28 50 61 77 6e 4f 77 |....if (| (PawnOw|
|000047f0| 6e 65 72 2e 50 6c 61 79 | 65 72 52 65 70 6c 69 63 |ner.Play|erReplic|
|00004800| 61 74 69 6f 6e 49 6e 66 | 6f 20 3d 3d 20 4e 6f 6e |ationInf|o == Non|
|00004810| 65 29 20 0d 0a 09 09 7c | 7c 20 50 61 77 6e 4f 77 |e) ....||| PawnOw|
|00004820| 6e 65 72 2e 50 6c 61 79 | 65 72 52 65 70 6c 69 63 |ner.Play|erReplic|
|00004830| 61 74 69 6f 6e 49 6e 66 | 6f 2e 62 49 73 53 70 65 |ationInf|o.bIsSpe|
|00004840| 63 74 61 74 6f 72 20 0d | 0a 09 09 7c 7c 20 28 50 |ctator .|...|| (P|
|00004850| 6c 61 79 65 72 43 6f 75 | 6e 74 20 3d 3d 20 31 29 |layerCou|nt == 1)|
|00004860| 20 29 0d 0a 09 09 72 65 | 74 75 72 6e 3b 0d 0a 0d | )....re|turn;...|
|00004870| 0a 09 43 61 6e 76 61 73 | 2e 46 6f 6e 74 20 3d 20 |..Canvas|.Font = |
|00004880| 4d 79 46 6f 6e 74 73 2e | 47 65 74 42 69 67 46 6f |MyFonts.|GetBigFo|
|00004890| 6e 74 28 20 43 61 6e 76 | 61 73 2e 43 6c 69 70 58 |nt( Canv|as.ClipX|
|000048a0| 20 29 3b 0d 0a 09 43 61 | 6e 76 61 73 2e 44 72 61 | );...Ca|nvas.Dra|
|000048b0| 77 43 6f 6c 6f 72 20 3d | 20 57 68 69 74 65 43 6f |wColor =| WhiteCo|
|000048c0| 6c 6f 72 3b 0d 0a 0d 0a | 09 2f 2f 20 52 61 6e 6b |lor;....|.// Rank|
|000048d0| 20 53 74 72 69 6e 67 0d | 0a 09 43 61 6e 76 61 73 | String.|..Canvas|
|000048e0| 2e 53 74 72 4c 65 6e 28 | 52 61 6e 6b 53 74 72 69 |.StrLen(|RankStri|
|000048f0| 6e 67 2c 20 58 4c 2c 20 | 59 4c 29 3b 0d 0a 09 69 |ng, XL, |YL);...i|
|00004900| 66 20 28 20 62 48 69 64 | 65 41 6c 6c 57 65 61 70 |f ( bHid|eAllWeap|
|00004910| 6f 6e 73 20 29 0d 0a 09 | 09 59 4f 66 66 73 65 74 |ons )...|.YOffset|
|00004920| 20 3d 20 43 61 6e 76 61 | 73 2e 43 6c 69 70 59 20 | = Canva|s.ClipY |
|00004930| 2d 20 59 4c 2a 32 3b 0d | 0a 09 65 6c 73 65 20 69 |- YL*2;.|..else i|
|00004940| 66 20 28 20 48 75 64 53 | 63 61 6c 65 20 2a 20 57 |f ( HudS|cale * W|
|00004950| 65 61 70 6f 6e 53 63 61 | 6c 65 20 2a 20 43 61 6e |eaponSca|le * Can|
|00004960| 76 61 73 2e 43 6c 69 70 | 58 20 3c 3d 20 43 61 6e |vas.Clip|X <= Can|
|00004970| 76 61 73 2e 43 6c 69 70 | 58 20 2d 20 32 35 36 20 |vas.Clip|X - 256 |
|00004980| 2a 20 53 63 61 6c 65 20 | 29 0d 0a 09 09 59 4f 66 |* Scale |)....YOf|
|00004990| 66 73 65 74 20 3d 20 43 | 61 6e 76 61 73 2e 43 6c |fset = C|anvas.Cl|
|000049a0| 69 70 59 20 2d 20 36 34 | 2a 53 63 61 6c 65 20 2d |ipY - 64|*Scale -|
|000049b0| 20 59 4c 2a 32 3b 0d 0a | 09 65 6c 73 65 0d 0a 09 | YL*2;..|.else...|
|000049c0| 09 59 4f 66 66 73 65 74 | 20 3d 20 43 61 6e 76 61 |.YOffset| = Canva|
|000049d0| 73 2e 43 6c 69 70 59 20 | 2d 20 31 32 38 2a 53 63 |s.ClipY |- 128*Sc|
|000049e0| 61 6c 65 20 2d 20 59 4c | 2a 32 3b 0d 0a 09 43 61 |ale - YL|*2;...Ca|
|000049f0| 6e 76 61 73 2e 53 65 74 | 50 6f 73 28 30 2c 20 59 |nvas.Set|Pos(0, Y|
|00004a00| 4f 66 66 73 65 74 29 3b | 0d 0a 09 43 61 6e 76 61 |Offset);|...Canva|
|00004a10| 73 2e 44 72 61 77 54 65 | 78 74 28 52 61 6e 6b 53 |s.DrawTe|xt(RankS|
|00004a20| 74 72 69 6e 67 2c 20 46 | 61 6c 73 65 29 3b 0d 0a |tring, F|alse);..|
|00004a30| 09 69 66 20 28 62 54 69 | 65 64 53 63 6f 72 65 29 |.if (bTi|edScore)|
|00004a40| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 43 |....Canv|as.DrawC|
|00004a50| 6f 6c 6f 72 20 3d 20 52 | 65 64 43 6f 6c 6f 72 3b |olor = R|edColor;|
|00004a60| 0d 0a 09 43 61 6e 76 61 | 73 2e 53 65 74 50 6f 73 |...Canva|s.SetPos|
|00004a70| 28 58 4c 2c 20 59 4f 66 | 66 73 65 74 29 3b 0d 0a |(XL, YOf|fset);..|
|00004a80| 09 43 61 6e 76 61 73 2e | 44 72 61 77 54 65 78 74 |.Canvas.|DrawText|
|00004a90| 28 22 20 22 24 50 61 77 | 6e 4f 77 6e 65 72 2e 50 |(" "$Paw|nOwner.P|
|00004aa0| 6c 61 79 65 72 52 65 70 | 6c 69 63 61 74 69 6f 6e |layerRep|lication|
|00004ab0| 49 6e 66 6f 2e 52 61 6e | 6b 40 22 2f 22 40 50 6c |Info.Ran|k@"/"@Pl|
|00004ac0| 61 79 65 72 43 6f 75 6e | 74 2c 20 46 61 6c 73 65 |ayerCoun|t, False|
|00004ad0| 29 3b 0d 0a 09 43 61 6e | 76 61 73 2e 44 72 61 77 |);...Can|vas.Draw|
|00004ae0| 43 6f 6c 6f 72 20 3d 20 | 57 68 69 74 65 43 6f 6c |Color = |WhiteCol|
|00004af0| 6f 72 3b 0d 0a 0d 0a 09 | 2f 2f 20 53 70 72 65 61 |or;.....|// Sprea|
|00004b00| 64 20 53 74 72 69 6e 67 | 0d 0a 09 43 61 6e 76 61 |d String|...Canva|
|00004b10| 73 2e 53 65 74 50 6f 73 | 28 30 2c 20 59 4f 66 66 |s.SetPos|(0, YOff|
|00004b20| 73 65 74 20 2b 20 59 4c | 29 3b 0d 0a 09 69 66 20 |set + YL|);...if |
|00004b30| 28 50 61 77 6e 4f 77 6e | 65 72 2e 50 6c 61 79 65 |(PawnOwn|er.Playe|
|00004b40| 72 52 65 70 6c 69 63 61 | 74 69 6f 6e 49 6e 66 6f |rReplica|tionInfo|
|00004b50| 2e 4c 65 61 64 20 3e 20 | 30 29 0d 0a 09 09 53 70 |.Lead > |0)....Sp|
|00004b60| 72 65 61 64 20 3d 20 53 | 70 72 65 61 64 53 74 72 |read = S|preadStr|
|00004b70| 69 6e 67 24 22 20 2b 22 | 24 50 61 77 6e 4f 77 6e |ing$" +"|$PawnOwn|
|00004b80| 65 72 2e 50 6c 61 79 65 | 72 52 65 70 6c 69 63 61 |er.Playe|rReplica|
|00004b90| 74 69 6f 6e 49 6e 66 6f | 2e 4c 65 61 64 3b 0d 0a |tionInfo|.Lead;..|
|00004ba0| 09 65 6c 73 65 0d 0a 09 | 09 53 70 72 65 61 64 20 |.else...|.Spread |
|00004bb0| 3d 20 53 70 72 65 61 64 | 53 74 72 69 6e 67 24 22 |= Spread|String$"|
|00004bc0| 20 22 24 50 61 77 6e 4f | 77 6e 65 72 2e 50 6c 61 | "$PawnO|wner.Pla|
|00004bd0| 79 65 72 52 65 70 6c 69 | 63 61 74 69 6f 6e 49 6e |yerRepli|cationIn|
|00004be0| 66 6f 2e 4c 65 61 64 3b | 0d 0a 0d 0a 09 43 61 6e |fo.Lead;|.....Can|
|00004bf0| 76 61 73 2e 44 72 61 77 | 54 65 78 74 28 53 70 72 |vas.Draw|Text(Spr|
|00004c00| 65 61 64 2c 20 46 61 6c | 73 65 29 3b 0d 0a 7d 0d |ead, Fal|se);..}.|
|00004c10| 0a 0d 0a 73 69 6d 75 6c | 61 74 65 64 20 66 75 6e |...simul|ated fun|
|00004c20| 63 74 69 6f 6e 20 44 72 | 61 77 57 65 61 70 6f 6e |ction Dr|awWeapon|
|00004c30| 73 28 43 61 6e 76 61 73 | 20 43 61 6e 76 61 73 29 |s(Canvas| Canvas)|
|00004c40| 0d 0a 7b 0d 0a 09 6c 6f | 63 61 6c 20 57 65 61 70 |..{...lo|cal Weap|
|00004c50| 6f 6e 20 57 2c 20 57 65 | 61 70 6f 6e 53 6c 6f 74 |on W, We|aponSlot|
|00004c60| 5b 31 31 5d 3b 0d 0a 09 | 6c 6f 63 61 6c 20 69 6e |[11];...|local in|
|00004c70| 76 65 6e 74 6f 72 79 20 | 49 6e 76 3b 0d 0a 09 6c |ventory |Inv;...l|
|00004c80| 6f 63 61 6c 20 69 6e 74 | 20 69 2c 20 6a 2c 20 42 |ocal int| i, j, B|
|00004c90| 61 73 65 59 2c 20 42 61 | 73 65 58 2c 20 50 65 6e |aseY, Ba|seX, Pen|
|00004ca0| 64 69 6e 67 2c 20 57 65 | 61 70 58 2c 20 57 65 61 |ding, We|apX, Wea|
|00004cb0| 70 59 3b 0d 0a 09 6c 6f | 63 61 6c 20 66 6c 6f 61 |pY;...lo|cal floa|
|00004cc0| 74 20 41 6d 6d 6f 53 63 | 61 6c 65 2c 20 57 65 61 |t AmmoSc|ale, Wea|
|00004cd0| 70 6f 6e 4f 66 66 73 65 | 74 2c 20 57 65 61 70 53 |ponOffse|t, WeapS|
|00004ce0| 63 61 6c 65 2c 20 57 65 | 61 70 6f 6e 58 2c 20 54 |cale, We|aponX, T|
|00004cf0| 65 78 58 2c 20 54 65 78 | 59 3b 0d 0a 0d 0a 09 42 |exX, Tex|Y;.....B|
|00004d00| 61 73 65 58 20 3d 20 30 | 2e 35 20 2a 20 28 43 61 |aseX = 0|.5 * (Ca|
|00004d10| 6e 76 61 73 2e 43 6c 69 | 70 58 20 2d 20 48 75 64 |nvas.Cli|pX - Hud|
|00004d20| 53 63 61 6c 65 20 2a 20 | 57 65 61 70 6f 6e 53 63 |Scale * |WeaponSc|
|00004d30| 61 6c 65 20 2a 20 43 61 | 6e 76 61 73 2e 43 6c 69 |ale * Ca|nvas.Cli|
|00004d40| 70 58 29 3b 0d 0a 09 57 | 65 61 70 53 63 61 6c 65 |pX);...W|eapScale|
|00004d50| 20 3d 20 57 65 61 70 6f | 6e 53 63 61 6c 65 20 2a | = Weapo|nScale *|
|00004d60| 20 53 63 61 6c 65 3b 0d | 0a 09 43 61 6e 76 61 73 | Scale;.|..Canvas|
|00004d70| 2e 53 74 79 6c 65 20 3d | 20 53 74 79 6c 65 3b 0d |.Style =| Style;.|
|00004d80| 0a 09 42 61 73 65 59 20 | 3d 20 43 61 6e 76 61 73 |..BaseY |= Canvas|
|00004d90| 2e 43 6c 69 70 59 20 2d | 20 36 33 2e 35 20 2a 20 |.ClipY -| 63.5 * |
|00004da0| 57 65 61 70 53 63 61 6c | 65 3b 0d 0a 09 57 65 61 |WeapScal|e;...Wea|
|00004db0| 70 6f 6e 4f 66 66 73 65 | 74 20 3d 20 30 2e 31 20 |ponOffse|t = 0.1 |
|00004dc0| 2a 20 48 55 44 53 63 61 | 6c 65 20 2a 20 57 65 61 |* HUDSca|le * Wea|
|00004dd0| 70 6f 6e 53 63 61 6c 65 | 20 2a 20 43 61 6e 76 61 |ponScale| * Canva|
|00004de0| 73 2e 43 6c 69 70 58 3b | 0d 0a 0d 0a 09 69 66 20 |s.ClipX;|.....if |
|00004df0| 28 20 50 61 77 6e 4f 77 | 6e 65 72 2e 57 65 61 70 |( PawnOw|ner.Weap|
|00004e00| 6f 6e 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 7b |on != No|ne )...{|
|00004e10| 0d 0a 09 09 57 20 3d 20 | 50 61 77 6e 4f 77 6e 65 |....W = |PawnOwne|
|00004e20| 72 2e 57 65 61 70 6f 6e | 3b 0d 0a 09 09 69 66 20 |r.Weapon|;....if |
|00004e30| 28 20 28 4f 70 61 63 69 | 74 79 20 3e 20 38 29 20 |( (Opaci|ty > 8) |
|00004e40| 7c 7c 20 21 4c 65 76 65 | 6c 2e 62 48 69 67 68 44 ||| !Leve|l.bHighD|
|00004e50| 65 74 61 69 6c 4d 6f 64 | 65 20 29 0d 0a 09 09 09 |etailMod|e ).....|
|00004e60| 43 61 6e 76 61 73 2e 53 | 74 79 6c 65 20 3d 20 45 |Canvas.S|tyle = E|
|00004e70| 52 65 6e 64 65 72 53 74 | 79 6c 65 2e 53 54 59 5f |RenderSt|yle.STY_|
|00004e80| 4e 6f 72 6d 61 6c 3b 0d | 0a 09 09 57 65 61 70 6f |Normal;.|...Weapo|
|00004e90| 6e 58 20 3d 20 42 61 73 | 65 58 20 2b 20 28 57 2e |nX = Bas|eX + (W.|
|00004ea0| 49 6e 76 65 6e 74 6f 72 | 79 47 72 6f 75 70 20 2d |Inventor|yGroup -|
|00004eb0| 20 31 29 20 2a 20 57 65 | 61 70 6f 6e 4f 66 66 73 | 1) * We|aponOffs|
|00004ec0| 65 74 3b 0d 0a 09 09 43 | 61 6e 76 61 73 2e 43 75 |et;....C|anvas.Cu|
|00004ed0| 72 58 20 3d 20 57 65 61 | 70 6f 6e 58 3b 0d 0a 09 |rX = Wea|ponX;...|
|00004ee0| 09 43 61 6e 76 61 73 2e | 43 75 72 59 20 3d 20 42 |.Canvas.|CurY = B|
|00004ef0| 61 73 65 59 3b 0d 0a 09 | 09 43 61 6e 76 61 73 2e |aseY;...|.Canvas.|
|00004f00| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 53 6f 6c 69 |DrawColo|r = Soli|
|00004f10| 64 48 55 44 43 6f 6c 6f | 72 3b 0d 0a 09 09 43 61 |dHUDColo|r;....Ca|
|00004f20| 6e 76 61 73 2e 44 72 61 | 77 49 63 6f 6e 28 57 2e |nvas.Dra|wIcon(W.|
|00004f30| 53 74 61 74 75 73 49 63 | 6f 6e 2c 20 57 65 61 70 |StatusIc|on, Weap|
|00004f40| 53 63 61 6c 65 29 3b 0d | 0a 09 09 43 61 6e 76 61 |Scale);.|...Canva|
|00004f50| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 47 6f |s.DrawCo|lor = Go|
|00004f60| 6c 64 43 6f 6c 6f 72 3b | 0d 0a 09 09 43 61 6e 76 |ldColor;|....Canv|
|00004f70| 61 73 2e 43 75 72 58 20 | 3d 20 57 65 61 70 6f 6e |as.CurX |= Weapon|
|00004f80| 58 20 2b 20 34 20 2a 20 | 57 65 61 70 53 63 61 6c |X + 4 * |WeapScal|
|00004f90| 65 3b 0d 0a 09 09 43 61 | 6e 76 61 73 2e 43 75 72 |e;....Ca|nvas.Cur|
|00004fa0| 59 20 3d 20 42 61 73 65 | 59 20 2b 20 34 20 2a 20 |Y = Base|Y + 4 * |
|00004fb0| 57 65 61 70 53 63 61 6c | 65 3b 0d 0a 09 09 43 61 |WeapScal|e;....Ca|
|00004fc0| 6e 76 61 73 2e 53 74 79 | 6c 65 20 3d 20 53 74 79 |nvas.Sty|le = Sty|
|00004fd0| 6c 65 3b 0d 0a 09 09 69 | 66 20 28 20 57 2e 49 6e |le;....i|f ( W.In|
|00004fe0| 76 65 6e 74 6f 72 79 47 | 72 6f 75 70 20 3d 3d 20 |ventoryG|roup == |
|00004ff0| 31 30 20 29 0d 0a 09 09 | 09 43 61 6e 76 61 73 2e |10 )....|.Canvas.|
|00005000| 44 72 61 77 54 69 6c 65 | 28 54 65 78 74 75 72 65 |DrawTile|(Texture|
|00005010| 27 42 6f 74 50 61 63 6b | 2e 48 75 64 45 6c 65 6d |'BotPack|.HudElem|
|00005020| 65 6e 74 73 31 27 2c 20 | 30 2e 37 35 20 2a 20 57 |ents1', |0.75 * W|
|00005030| 65 61 70 53 63 61 6c 65 | 20 2a 20 32 35 2c 20 30 |eapScale| * 25, 0|
|00005040| 2e 37 35 20 2a 20 57 65 | 61 70 53 63 61 6c 65 20 |.75 * We|apScale |
|00005050| 2a 20 36 34 2c 20 30 2c | 20 30 2c 20 32 35 2e 30 |* 64, 0,| 0, 25.0|
|00005060| 2c 20 36 34 2e 30 29 3b | 0d 0a 09 09 65 6c 73 65 |, 64.0);|....else|
|00005070| 0d 0a 09 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |.....Can|vas.Draw|
|00005080| 54 69 6c 65 28 54 65 78 | 74 75 72 65 27 42 6f 74 |Tile(Tex|ture'Bot|
|00005090| 50 61 63 6b 2e 48 75 64 | 45 6c 65 6d 65 6e 74 73 |Pack.Hud|Elements|
|000050a0| 31 27 2c 20 30 2e 37 35 | 20 2a 20 57 65 61 70 53 |1', 0.75| * WeapS|
|000050b0| 63 61 6c 65 20 2a 20 32 | 35 2c 20 30 2e 37 35 20 |cale * 2|5, 0.75 |
|000050c0| 2a 20 57 65 61 70 53 63 | 61 6c 65 20 2a 20 36 34 |* WeapSc|ale * 64|
|000050d0| 2c 20 32 35 2a 57 2e 49 | 6e 76 65 6e 74 6f 72 79 |, 25*W.I|nventory|
|000050e0| 47 72 6f 75 70 2c 20 30 | 2c 20 32 35 2e 30 2c 20 |Group, 0|, 25.0, |
|000050f0| 36 34 2e 30 29 3b 0d 0a | 0d 0a 09 09 57 65 61 70 |64.0);..|....Weap|
|00005100| 6f 6e 53 6c 6f 74 5b 57 | 2e 49 6e 76 65 6e 74 6f |onSlot[W|.Invento|
|00005110| 72 79 47 72 6f 75 70 5d | 20 3d 20 57 3b 20 20 0d |ryGroup]| = W; .|
|00005120| 0a 09 09 43 61 6e 76 61 | 73 2e 43 75 72 58 20 3d |...Canva|s.CurX =|
|00005130| 20 57 65 61 70 6f 6e 58 | 3b 0d 0a 09 09 43 61 6e | WeaponX|;....Can|
|00005140| 76 61 73 2e 43 75 72 59 | 20 3d 20 42 61 73 65 59 |vas.CurY| = BaseY|
|00005150| 3b 0d 0a 09 09 43 61 6e | 76 61 73 2e 44 72 61 77 |;....Can|vas.Draw|
|00005160| 54 69 6c 65 28 54 65 78 | 74 75 72 65 27 42 6f 74 |Tile(Tex|ture'Bot|
|00005170| 50 61 63 6b 2e 48 55 44 | 57 65 61 70 6f 6e 73 27 |Pack.HUD|Weapons'|
|00005180| 2c 20 31 32 38 20 2a 20 | 57 65 61 70 53 63 61 6c |, 128 * |WeapScal|
|00005190| 65 2c 20 36 34 20 2a 20 | 57 65 61 70 53 63 61 6c |e, 64 * |WeapScal|
|000051a0| 65 2c 20 31 32 38 2c 20 | 36 34 2c 20 31 32 38 2c |e, 128, |64, 128,|
|000051b0| 20 36 34 29 3b 0d 0a 09 | 7d 0d 0a 09 69 66 20 28 | 64);...|}...if (|
|000051c0| 20 4c 65 76 65 6c 2e 62 | 48 69 67 68 44 65 74 61 | Level.b|HighDeta|
|000051d0| 69 6c 4d 6f 64 65 20 26 | 26 20 28 50 61 77 6e 4f |ilMode &|& (PawnO|
|000051e0| 77 6e 65 72 2e 50 65 6e | 64 69 6e 67 57 65 61 70 |wner.Pen|dingWeap|
|000051f0| 6f 6e 20 21 3d 20 4e 6f | 6e 65 29 20 29 0d 0a 09 |on != No|ne) )...|
|00005200| 7b 0d 0a 09 09 50 65 6e | 64 69 6e 67 20 3d 20 50 |{....Pen|ding = P|
|00005210| 61 77 6e 4f 77 6e 65 72 | 2e 50 65 6e 64 69 6e 67 |awnOwner|.Pending|
|00005220| 57 65 61 70 6f 6e 2e 49 | 6e 76 65 6e 74 6f 72 79 |Weapon.I|nventory|
|00005230| 47 72 6f 75 70 3b 0d 0a | 09 09 43 61 6e 76 61 73 |Group;..|..Canvas|
|00005240| 2e 43 75 72 58 20 3d 20 | 42 61 73 65 58 20 2b 20 |.CurX = |BaseX + |
|00005250| 28 50 65 6e 64 69 6e 67 | 20 2d 20 31 29 20 2a 20 |(Pending| - 1) * |
|00005260| 57 65 61 70 6f 6e 4f 66 | 66 73 65 74 20 2d 20 36 |WeaponOf|fset - 6|
|00005270| 34 20 2a 20 57 65 61 70 | 53 63 61 6c 65 3b 0d 0a |4 * Weap|Scale;..|
|00005280| 09 09 43 61 6e 76 61 73 | 2e 43 75 72 59 20 3d 20 |..Canvas|.CurY = |
|00005290| 43 61 6e 76 61 73 2e 43 | 6c 69 70 59 20 2d 20 39 |Canvas.C|lipY - 9|
|000052a0| 36 20 2a 20 57 65 61 70 | 53 63 61 6c 65 3b 20 0d |6 * Weap|Scale; .|
|000052b0| 0a 09 09 43 61 6e 76 61 | 73 2e 53 74 79 6c 65 20 |...Canva|s.Style |
|000052c0| 3d 20 45 52 65 6e 64 65 | 72 53 74 79 6c 65 2e 53 |= ERende|rStyle.S|
|000052d0| 54 59 5f 54 72 61 6e 73 | 6c 75 63 65 6e 74 3b 0d |TY_Trans|lucent;.|
|000052e0| 0a 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|000052f0| 6c 6f 72 20 3d 20 47 6f | 6c 64 43 6f 6c 6f 72 3b |lor = Go|ldColor;|
|00005300| 0d 0a 09 09 43 61 6e 76 | 61 73 2e 44 72 61 77 54 |....Canv|as.DrawT|
|00005310| 69 6c 65 28 54 65 78 74 | 75 72 65 27 42 6f 74 50 |ile(Text|ure'BotP|
|00005320| 61 63 6b 2e 48 55 44 57 | 65 61 70 6f 6e 73 27 2c |ack.HUDW|eapons',|
|00005330| 20 32 35 36 20 2a 20 57 | 65 61 70 53 63 61 6c 65 | 256 * W|eapScale|
|00005340| 2c 20 31 32 38 20 2a 20 | 57 65 61 70 53 63 61 6c |, 128 * |WeapScal|
|00005350| 65 2c 20 30 2c 20 31 32 | 38 2c 20 32 35 36 2e 30 |e, 0, 12|8, 256.0|
|00005360| 2c 20 31 32 38 2e 30 29 | 3b 0d 0a 09 7d 0d 0a 09 |, 128.0)|;...}...|
|00005370| 65 6c 73 65 0d 0a 09 09 | 50 65 6e 64 69 6e 67 20 |else....|Pending |
|00005380| 3d 20 31 30 30 3b 0d 0a | 0d 0a 09 43 61 6e 76 61 |= 100;..|...Canva|
|00005390| 73 2e 53 74 79 6c 65 20 | 3d 20 53 74 79 6c 65 3b |s.Style |= Style;|
|000053a0| 0d 0a 09 69 20 3d 20 30 | 3b 0d 0a 09 66 6f 72 20 |...i = 0|;...for |
|000053b0| 28 20 49 6e 76 3d 50 61 | 77 6e 4f 77 6e 65 72 2e |( Inv=Pa|wnOwner.|
|000053c0| 49 6e 76 65 6e 74 6f 72 | 79 3b 20 49 6e 76 21 3d |Inventor|y; Inv!=|
|000053d0| 4e 6f 6e 65 3b 20 49 6e | 76 3d 49 6e 76 2e 49 6e |None; In|v=Inv.In|
|000053e0| 76 65 6e 74 6f 72 79 20 | 29 0d 0a 09 7b 0d 0a 09 |ventory |)...{...|
|000053f0| 09 69 66 20 28 20 49 6e | 76 2e 49 73 41 28 27 57 |.if ( In|v.IsA('W|
|00005400| 65 61 70 6f 6e 27 29 20 | 26 26 20 28 49 6e 76 20 |eapon') |&& (Inv |
|00005410| 21 3d 20 50 61 77 6e 4f | 77 6e 65 72 2e 57 65 61 |!= PawnO|wner.Wea|
|00005420| 70 6f 6e 29 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |pon) )..|..{.....|
|00005430| 57 20 3d 20 57 65 61 70 | 6f 6e 28 49 6e 76 29 3b |W = Weap|on(Inv);|
|00005440| 0d 0a 09 09 09 69 66 20 | 28 20 57 65 61 70 6f 6e |.....if |( Weapon|
|00005450| 53 6c 6f 74 5b 57 2e 49 | 6e 76 65 6e 74 6f 72 79 |Slot[W.I|nventory|
|00005460| 47 72 6f 75 70 5d 20 3d | 3d 20 4e 6f 6e 65 20 29 |Group] =|= None )|
|00005470| 0d 0a 09 09 09 09 57 65 | 61 70 6f 6e 53 6c 6f 74 |......We|aponSlot|
|00005480| 5b 57 2e 49 6e 76 65 6e | 74 6f 72 79 47 72 6f 75 |[W.Inven|toryGrou|
|00005490| 70 5d 20 3d 20 57 3b 0d | 0a 09 09 09 65 6c 73 65 |p] = W;.|....else|
|000054a0| 20 69 66 20 28 20 28 57 | 65 61 70 6f 6e 53 6c 6f | if ( (W|eaponSlo|
|000054b0| 74 5b 57 2e 49 6e 76 65 | 6e 74 6f 72 79 47 72 6f |t[W.Inve|ntoryGro|
|000054c0| 75 70 5d 20 21 3d 20 50 | 61 77 6e 4f 77 6e 65 72 |up] != P|awnOwner|
|000054d0| 2e 57 65 61 70 6f 6e 29 | 0d 0a 09 09 09 09 09 26 |.Weapon)|.......&|
|000054e0| 26 20 28 28 57 20 3d 3d | 20 50 61 77 6e 4f 77 6e |& ((W ==| PawnOwn|
|000054f0| 65 72 2e 50 65 6e 64 69 | 6e 67 57 65 61 70 6f 6e |er.Pendi|ngWeapon|
|00005500| 29 20 7c 7c 20 28 57 65 | 61 70 6f 6e 53 6c 6f 74 |) || (We|aponSlot|
|00005510| 5b 57 2e 49 6e 76 65 6e | 74 6f 72 79 47 72 6f 75 |[W.Inven|toryGrou|
|00005520| 70 5d 2e 41 75 74 6f 53 | 77 69 74 63 68 50 72 69 |p].AutoS|witchPri|
|00005530| 6f 72 69 74 79 20 3c 20 | 57 2e 41 75 74 6f 53 77 |ority < |W.AutoSw|
|00005540| 69 74 63 68 50 72 69 6f | 72 69 74 79 29 29 20 29 |itchPrio|rity)) )|
|00005550| 0d 0a 09 09 09 09 57 65 | 61 70 6f 6e 53 6c 6f 74 |......We|aponSlot|
|00005560| 5b 57 2e 49 6e 76 65 6e | 74 6f 72 79 47 72 6f 75 |[W.Inven|toryGrou|
|00005570| 70 5d 20 3d 20 57 3b 0d | 0a 09 09 7d 0d 0a 09 09 |p] = W;.|...}....|
|00005580| 69 2b 2b 3b 0d 0a 09 09 | 69 66 20 28 20 69 20 3e |i++;....|if ( i >|
|00005590| 20 31 30 30 20 29 0d 0a | 09 09 09 62 72 65 61 6b | 100 )..|...break|
|000055a0| 3b 20 2f 2f 20 63 61 6e | 20 6f 63 63 61 73 69 6f |; // can| occasio|
|000055b0| 6e 61 6c 6c 79 20 67 65 | 74 20 74 65 6d 70 6f 72 |nally ge|t tempor|
|000055c0| 61 72 79 20 6c 6f 6f 70 | 73 20 69 6e 20 6e 65 74 |ary loop|s in net|
|000055d0| 70 6c 61 79 0d 0a 09 7d | 0d 0a 09 57 20 3d 20 50 |play...}|...W = P|
|000055e0| 61 77 6e 4f 77 6e 65 72 | 2e 57 65 61 70 6f 6e 3b |awnOwner|.Weapon;|
|000055f0| 0d 0a 0d 0a 09 2f 2f 20 | 64 72 61 77 20 77 65 61 |.....// |draw wea|
|00005600| 70 6f 6e 20 6c 69 73 74 | 0d 0a 09 54 65 78 58 20 |pon list|...TexX |
|00005610| 3d 20 31 32 38 20 2a 20 | 57 65 61 70 53 63 61 6c |= 128 * |WeapScal|
|00005620| 65 3b 0d 0a 09 54 65 78 | 59 20 3d 20 36 34 20 2a |e;...Tex|Y = 64 *|
|00005630| 20 57 65 61 70 53 63 61 | 6c 65 3b 0d 0a 09 66 6f | WeapSca|le;...fo|
|00005640| 72 20 28 20 69 3d 31 3b | 20 69 3c 31 31 3b 20 69 |r ( i=1;| i<11; i|
|00005650| 2b 2b 20 29 0d 0a 09 7b | 0d 0a 09 09 69 66 20 28 |++ )...{|....if (|
|00005660| 20 57 65 61 70 6f 6e 53 | 6c 6f 74 5b 69 5d 20 3d | WeaponS|lot[i] =|
|00005670| 3d 20 4e 6f 6e 65 20 29 | 0d 0a 09 09 7b 0d 0a 09 |= None )|....{...|
|00005680| 09 09 43 61 6e 76 61 73 | 2e 53 74 79 6c 65 20 3d |..Canvas|.Style =|
|00005690| 20 53 74 79 6c 65 3b 0d | 0a 09 09 09 43 61 6e 76 | Style;.|....Canv|
|000056a0| 61 73 2e 44 72 61 77 43 | 6f 6c 6f 72 20 3d 20 20 |as.DrawC|olor = |
|000056b0| 30 2e 35 20 2a 20 48 55 | 44 43 6f 6c 6f 72 3b 0d |0.5 * HU|DColor;.|
|000056c0| 0a 09 09 09 43 61 6e 76 | 61 73 2e 43 75 72 58 20 |....Canv|as.CurX |
|000056d0| 3d 20 42 61 73 65 58 20 | 2b 20 28 69 20 2d 20 31 |= BaseX |+ (i - 1|
|000056e0| 29 20 2a 20 57 65 61 70 | 6f 6e 4f 66 66 73 65 74 |) * Weap|onOffset|
|000056f0| 3b 0d 0a 09 09 09 43 61 | 6e 76 61 73 2e 43 75 72 |;.....Ca|nvas.Cur|
|00005700| 59 20 3d 20 42 61 73 65 | 59 3b 0d 0a 09 09 09 0d |Y = Base|Y;......|
|00005710| 0a 09 09 09 57 65 61 70 | 58 20 3d 20 28 28 69 2d |....Weap|X = ((i-|
|00005720| 31 29 25 34 29 20 2a 20 | 36 34 3b 0d 0a 09 09 09 |1)%4) * |64;.....|
|00005730| 57 65 61 70 59 20 3d 20 | 28 28 69 2d 31 29 2f 34 |WeapY = |((i-1)/4|
|00005740| 29 20 2a 20 33 32 3b 0d | 0a 09 09 09 43 61 6e 76 |) * 32;.|....Canv|
|00005750| 61 73 2e 44 72 61 77 54 | 69 6c 65 28 54 65 78 74 |as.DrawT|ile(Text|
|00005760| 75 72 65 27 42 6f 74 50 | 61 63 6b 2e 48 55 44 57 |ure'BotP|ack.HUDW|
|00005770| 65 61 70 6f 6e 73 27 2c | 54 65 78 58 2c 54 65 78 |eapons',|TexX,Tex|
|00005780| 59 2c 57 65 61 70 58 2c | 57 65 61 70 59 2c 36 34 |Y,WeapX,|WeapY,64|
|00005790| 2e 30 2c 33 32 2e 30 29 | 3b 0d 0a 09 09 7d 0d 0a |.0,32.0)|;....}..|
|000057a0| 09 09 65 6c 73 65 20 69 | 66 20 28 20 57 65 61 70 |..else i|f ( Weap|
|000057b0| 6f 6e 53 6c 6f 74 5b 69 | 5d 20 21 3d 20 57 20 29 |onSlot[i|] != W )|
|000057c0| 0d 0a 09 09 7b 0d 0a 09 | 09 09 69 66 20 28 20 50 |....{...|..if ( P|
|000057d0| 65 6e 64 69 6e 67 20 3d | 3d 20 69 20 29 0d 0a 09 |ending =|= i )...|
|000057e0| 09 09 7b 0d 0a 09 09 09 | 09 69 66 20 28 20 28 4f |..{.....|.if ( (O|
|000057f0| 70 61 63 69 74 79 20 3e | 20 38 29 20 7c 7c 20 21 |pacity >| 8) || !|
|00005800| 4c 65 76 65 6c 2e 62 48 | 69 67 68 44 65 74 61 69 |Level.bH|ighDetai|
|00005810| 6c 4d 6f 64 65 20 29 0d | 0a 09 09 09 09 09 43 61 |lMode ).|......Ca|
|00005820| 6e 76 61 73 2e 53 74 79 | 6c 65 20 3d 20 45 52 65 |nvas.Sty|le = ERe|
|00005830| 6e 64 65 72 53 74 79 6c | 65 2e 53 54 59 5f 4e 6f |nderStyl|e.STY_No|
|00005840| 72 6d 61 6c 3b 0d 0a 09 | 09 09 09 43 61 6e 76 61 |rmal;...|...Canva|
|00005850| 73 2e 44 72 61 77 43 6f | 6c 6f 72 20 3d 20 53 6f |s.DrawCo|lor = So|
|00005860| 6c 69 64 48 55 44 43 6f | 6c 6f 72 3b 0d 0a 09 09 |lidHUDCo|lor;....|
|00005870| 09 7d 0d 0a 09 09 09 65 | 6c 73 65 0d 0a 09 09 09 |.}.....e|lse.....|
|00005880| 7b 0d 0a 09 09 09 09 43 | 61 6e 76 61 73 2e 53 74 |{......C|anvas.St|
|00005890| 79 6c 65 20 3d 20 53 74 | 79 6c 65 3b 0d 0a 09 09 |yle = St|yle;....|
|000058a0| 09 09 43 61 6e 76 61 73 | 2e 44 72 61 77 43 6f 6c |..Canvas|.DrawCol|
|000058b0| 6f 72 20 3d 20 30 2e 35 | 20 2a 20 48 55 44 43 6f |or = 0.5| * HUDCo|
|000058c0| 6c 6f 72 3b 0d 0a 09 09 | 09 7d 0d 0a 09 09 09 43 |lor;....|.}.....C|
|000058d0| 61 6e 76 61 73 2e 43 75 | 72 58 20 3d 20 42 61 73 |anvas.Cu|rX = Bas|
|000058e0| 65 58 20 2b 20 28 69 20 | 2d 20 31 29 20 2a 20 57 |eX + (i |- 1) * W|
|000058f0| 65 61 70 6f 6e 4f 66 66 | 73 65 74 3b 0d 0a 09 09 |eaponOff|set;....|
|00005900| 09 43 61 6e 76 61 73 2e | 43 75 72 59 20 3d 20 42 |.Canvas.|CurY = B|
|00005910| 61 73 65 59 3b 0d 0a 09 | 09 09 0d 0a 09 09 09 69 |aseY;...|.......i|
|00005920| 66 20 28 20 57 65 61 70 | 6f 6e 53 6c 6f 74 5b 69 |f ( Weap|onSlot[i|
|00005930| 5d 2e 62 53 70 65 63 69 | 61 6c 49 63 6f 6e 20 29 |].bSpeci|alIcon )|
|00005940| 0d 0a 09 09 09 09 43 61 | 6e 76 61 73 2e 44 72 61 |......Ca|nvas.Dra|
|00005950| 77 49 63 6f 6e 28 57 65 | 61 70 6f 6e 53 6c 6f 74 |wIcon(We|aponSlot|
|00005960| 5b 69 5d 2e 53 74 61 74 | 75 73 49 63 6f 6e 2c 20 |[i].Stat|usIcon, |
|00005970| 57 65 61 70 53 63 61 6c | 65 29 3b 0d 0a 09 09 09 |WeapScal|e);.....|
|00005980| 65 6c 73 65 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |else....|.{......|
|00005990| 57 65 61 70 58 20 3d 20 | 28 28 69 2d 31 29 25 34 |WeapX = |((i-1)%4|
|000059a0| 29 20 2a 20 36 34 3b 0d | 0a 09 09 09 09 57 65 61 |) * 64;.|.....Wea|
|000059b0| 70 59 20 3d 20 28 28 69 | 2d 31 29 2f 34 29 20 2a |pY = ((i|-1)/4) *|
|000059c0| 20 33 32 3b 0d 0a 09 09 | 09 09 43 61 6e 76 61 73 | 32;....|..Canvas|
|000059d0| 2e 44 72 61 77 54 69 6c | 65 28 54 65 78 74 75 72 |.DrawTil|e(Textur|
|000059e0| 65 27 42 6f 74 50 61 63 | 6b 2e 48 55 44 57 65 61 |e'BotPac|k.HUDWea|
|000059f0| 70 6f 6e 73 27 2c 54 65 | 78 58 2c 54 65 78 59 2c |pons',Te|xX,TexY,|
|00005a00| 57 65 61 70 58 2c 57 65 | 61 70 59 2c 36 34 2e 30 |WeapX,We|apY,64.0|
|00005a10| 2c 33 32 2e 30 29 3b 0d | 0a 09 09 09 7d 0d 0a 09 |,32.0);.|....}...|
|00005a20| 09 7d 0d 0a 09 7d 0d 0a | 0d 0a 09 2f 2f 64 72 61 |.}...}..|...//dra|
|00005a30| 77 20 77 65 61 70 6f 6e | 20 6e 75 6d 62 65 72 73 |w weapon| numbers|
|00005a40| 20 61 6e 64 20 61 6d 6d | 6f 0d 0a 09 54 65 78 58 | and amm|o...TexX|
|00005a50| 20 3d 20 30 2e 37 35 20 | 2a 20 57 65 61 70 53 63 | = 0.75 |* WeapSc|
|00005a60| 61 6c 65 20 2a 20 32 35 | 3b 0d 0a 09 54 65 78 59 |ale * 25|;...TexY|
|00005a70| 20 3d 20 30 2e 37 35 20 | 2a 20 57 65 61 70 53 63 | = 0.75 |* WeapSc|
|00005a80| 61 6c 65 20 2a 20 36 34 | 3b 0d 0a 09 66 6f 72 20 |ale * 64|;...for |
|00005a90| 28 20 69 3d 31 3b 20 69 | 3c 31 31 3b 20 69 2b 2b |( i=1; i|<11; i++|
|00005aa0| 20 29 0d 0a 09 7b 0d 0a | 09 09 69 66 20 28 20 57 | )...{..|..if ( W|
|00005ab0| 65 61 70 6f 6e 53 6c 6f | 74 5b 69 5d 20 21 3d 20 |eaponSlo|t[i] != |
|00005ac0| 4e 6f 6e 65 20 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |None )..|..{.....|
|00005ad0| 57 65 61 70 6f 6e 58 20 | 3d 20 42 61 73 65 58 20 |WeaponX |= BaseX |
|00005ae0| 2b 20 28 69 20 2d 20 31 | 29 20 2a 20 57 65 61 70 |+ (i - 1|) * Weap|
|00005af0| 6f 6e 4f 66 66 73 65 74 | 20 2b 20 34 20 2a 20 57 |onOffset| + 4 * W|
|00005b00| 65 61 70 53 63 61 6c 65 | 3b 0d 0a 09 09 09 69 66 |eapScale|;.....if|
|00005b10| 20 28 20 57 65 61 70 6f | 6e 53 6c 6f 74 5b 69 5d | ( Weapo|nSlot[i]|
|00005b20| 20 21 3d 20 57 20 29 0d | 0a 09 09 09 7b 0d 0a 09 | != W ).|....{...|
|00005b30| 09 09 09 43 61 6e 76 61 | 73 2e 43 75 72 58 20 3d |...Canva|s.CurX =|
|00005b40| 20 57 65 61 70 6f 6e 58 | 3b 0d 0a 09 09 09 09 43 | WeaponX|;......C|
|00005b50| 61 6e 76 61 73 2e 43 75 | 72 59 20 3d 20 42 61 73 |anvas.Cu|rY = Bas|
|00005b60| 65 59 20 2b 20 34 20 2a | 20 57 65 61 70 53 63 61 |eY + 4 *| WeapSca|
|00005b70| 6c 65 3b 0d 0a 09 09 09 | 09 43 61 6e 76 61 73 2e |le;.....|.Canvas.|
|00005b80| 44 72 61 77 43 6f 6c 6f | 72 20 3d 20 47 6f 6c 64 |DrawColo|r = Gold|
|00005b90| 43 6f 6c 6f 72 3b 0d 0a | 09 09 09 09 69 66 20 28 |Color;..|....if (|
|00005ba0| 20 28 4f 70 61 63 69 74 | 79 20 3e 20 38 29 20 7c | (Opacit|y > 8) ||
|00005bb0| 7c 20 21 4c 65 76 65 6c | 2e 62 48 69 67 68 44 65 || !Level|.bHighDe|
|00005bc0| 74 61 69 6c 4d 6f 64 65 | 20 29 0d 0a 09 09 09 09 |tailMode| )......|
|00005bd0| 09 43 61 6e 76 61 73 2e | 53 74 79 6c 65 20 3d 20 |.Canvas.|Style = |
|00005be0| 45 52 65 6e 64 65 72 53 | 74 79 6c 65 2e 53 54 59 |ERenderS|tyle.STY|
|00005bf0| 5f 4e 6f 72 6d 61 6c 3b | 0d 0a 09 09 09 09 65 6c |_Normal;|......el|
|00005c00| 73 65 0d 0a 09 09 09 09 | 09 43 61 6e 76 61 73 2e |se......|.Canvas.|
|00005c10| 53 74 79 6c 65 20 3d 20 | 53 74 79 6c 65 3b 0d 0a |Style = |Style;..|
|00005c20| 09 09 09 09 69 66 20 28 | 20 69 20 3d 3d 20 31 30 |....if (| i == 10|
|00005c30| 20 29 0d 0a 09 09 09 09 | 09 43 61 6e 76 61 73 2e | )......|.Canvas.|
|00005c40| 44 72 61 77 54 69 6c 65 | 28 54 65 78 74 75 72 65 |DrawTile|(Texture|
|00005c50| 27 42 6f 74 50 61 63 6b | 2e 48 75 64 45 6c 65 6d |'BotPack|.HudElem|
|00005c60| 65 6e 74 73 31 27 2c 20 | 54 65 78 58 2c 20 54 65 |ents1', |TexX, Te|
|00005c70| 78 59 2c 20 30 2c 20 30 | 2c 20 32 35 2e 30 2c 20 |xY, 0, 0|, 25.0, |
|00005c80| 36 34 2e 30 29 3b 0d 0a | 09 09 09 09 65 6c 73 65 |64.0);..|....else|
|00005c90| 0d 0a 09 09 09 09 09 43 | 61 6e 76 61 73 2e 44 72 |.......C|anvas.Dr|
|00005ca0| 61 77 54 69 6c 65 28 54 | 65 78 74 75 72 65 27 42 |awTile(T|exture'B|
|00005cb0| 6f 74 50 61 63 6b 2e 48 | 75 64 45 6c 65 6d 65 6e |otPack.H|udElemen|
|00005cc0| 74 73 31 27 2c 20 54 65 | 78 58 2c 20 54 65 78 59 |ts1', Te|xX, TexY|
|00005cd0| 2c 20 32 35 2a 69 2c 20 | 30 2c 20 32 35 2e 30 2c |, 25*i, |0, 25.0,|
|00005ce0| 20 36 34 2e 30 29 3b 0d | 0a 09 09 09 7d 0d 0a 09 | 64.0);.|....}...|
|00005cf0| 09 09 69 66 20 28 20 57 | 65 61 70 6f 6e 53 6c 6f |..if ( W|eaponSlo|
|00005d00| 74 5b 69 5d 2e 41 6d 6d | 6f 54 79 70 65 20 21 3d |t[i].Amm|oType !=|
|00005d10| 20 4e 6f 6e 65 20 29 0d | 0a 09 09 09 7b 0d 0a 09 | None ).|....{...|
|00005d20| 09 09 09 2f 2f 20 44 72 | 61 77 20 41 6d 6d 6f 20 |...// Dr|aw Ammo |
|00005d30| 62 61 72 0d 0a 09 09 09 | 09 43 61 6e 76 61 73 2e |bar.....|.Canvas.|
|00005d40| 43 75 72 58 20 3d 20 57 | 65 61 70 6f 6e 58 3b 0d |CurX = W|eaponX;.|
|00005d50| 0a 09 09 09 09 43 61 6e | 76 61 73 2e 43 75 72 59 |.....Can|vas.CurY|
|00005d60| 20 3d 20 42 61 73 65 59 | 20 2b 20 35 32 20 2a 20 | = BaseY| + 52 * |
|00005d70| 57 65 61 70 53 63 61 6c | 65 3b 0d 0a 09 09 09 09 |WeapScal|e;......|
|00005d80| 43 61 6e 76 61 73 2e 44 | 72 61 77 43 6f 6c 6f 72 |Canvas.D|rawColor|
|00005d90| 20 3d 20 42 61 73 65 43 | 6f 6c 6f 72 3b 0d 0a 09 | = BaseC|olor;...|
|00005da0| 09 09 09 41 6d 6d 6f 53 | 63 61 6c 65 20 3d 20 46 |...AmmoS|cale = F|
|00005db0| 43 6c 61 6d 70 28 38 38 | 2e 30 20 2a 20 57 65 61 |Clamp(88|.0 * Wea|
|00005dc0| 70 53 63 61 6c 65 20 2a | 20 57 65 61 70 6f 6e 53 |pScale *| WeaponS|
|00005dd0| 6c 6f 74 5b 69 5d 2e 41 | 6d 6d 6f 54 79 70 65 2e |lot[i].A|mmoType.|
|00005de0| 41 6d 6d 6f 41 6d 6f 75 | 6e 74 2f 57 65 61 70 6f |AmmoAmou|nt/Weapo|
|00005df0| 6e 53 6c 6f 74 5b 69 5d | 2e 41 6d 6d 6f 54 79 70 |nSlot[i]|.AmmoTyp|
|00005e00| 65 2e 4d 61 78 41 6d 6d | 6f 2c 20 30 2c 20 38 38 |e.MaxAmm|o, 0, 88|
|00005e10| 29 3b 0d 0a 09 09 09 09 | 43 61 6e 76 61 73 2e 44 |);......|Canvas.D|
|00005e20| 72 61 77 54 69 6c 65 28 | 54 65 78 74 75 72 65 27 |rawTile(|Texture'|
|00005e30| 42 6f 74 50 61 63 6b 2e | 48 75 64 45 6c 65 6d 65 |BotPack.|HudEleme|
|00005e40| 6e 74 73 31 27 2c 20 41 | 6d 6d 6f 53 63 61 6c 65 |nts1', A|mmoScale|
|00005e50| 2c 20 38 20 2a 20 57 65 | 61 70 53 63 61 6c 65 2c |, 8 * We|apScale,|
|00005e60| 36 34 2c 36 34 2c 31 32 | 38 2e 30 2c 38 2e 30 29 |64,64,12|8.0,8.0)|
|00005e70| 3b 0d 0a 09 09 09 7d 0d | 0a 09 09 7d 0d 0a 09 7d |;.....}.|...}...}|
|00005e80| 0d 0a 7d 0d 0a 0d 0a 73 | 69 6d 75 6c 61 74 65 64 |..}....s|imulated|
|00005e90| 20 66 75 6e 63 74 69 6f | 6e 20 44 69 73 70 6c 61 | functio|n Displa|
|00005ea0| 79 50 72 6f 67 72 65 73 | 73 4d 65 73 73 61 67 65 |yProgres|sMessage|
|00005eb0| 28 20 63 61 6e 76 61 73 | 20 43 61 6e 76 61 73 20 |( canvas| Canvas |
|00005ec0| 29 0d 0a 7b 0d 0a 09 6c | 6f 63 61 6c 20 69 6e 74 |)..{...l|ocal int|
|00005ed0| 20 69 3b 0d 0a 09 6c 6f | 63 61 6c 20 66 6c 6f 61 | i;...lo|cal floa|
|00005ee0| 74 20 58 4c 2c 20 59 4c | 2c 20 59 4f 66 66 73 65 |t XL, YL|, YOffse|
|00005ef0| 74 3b 0d 0a 09 6c 6f 63 | 61 6c 20 47 61 6d 65 52 |t;...loc|al GameR|
|00005f00| 65 70 6c 69 63 61 74 69 | 6f 6e 49 6e 66 6f 20 47 |eplicati|onInfo G|
|00005f10| 52 49 3b 0d 0a 0d 0a 09 | 50 6c 61 79 65 72 4f 77 |RI;.....|PlayerOw|
|00005f20| 6e 65 72 2e 50 72 6f 67 | 72 65 73 73 54 69 6d 65 |ner.Prog|ressTime|
|00005f30| 4f 75 74 20 3d 20 46 4d | 69 6e 28 50 6c 61 79 65 |Out = FM|in(Playe|
|00005f40| 72 4f 77 6e 65 72 2e 50 | 72 6f 67 72 65 73 73 54 |rOwner.P|rogressT|
|00005f50| 69 6d 65 4f 75 74 2c 20 | 4c 65 76 65 6c 2e 54 69 |imeOut, |Level.Ti|
|00005f60| 6d 65 53 65 63 6f 6e 64 | 73 20 2b 20 38 29 3b 0d |meSecond|s + 8);.|
|00005f70| 0a 09 43 61 6e 76 61 73 | 2e 53 74 79 6c 65 20 3d |..Canvas|.Style =|
|00005f80| 20 45 52 65 6e 64 65 72 | 53 74 79 6c 65 2e 53 54 | ERender|Style.ST|
|00005f90| 59 5f 4e 6f 72 6d 61 6c | 3b 09 0d 0a 0d 0a 09 43 |Y_Normal|;......C|
|00005fa0| 61 6e 76 61 73 2e 62 43 | 65 6e 74 65 72 20 3d 20 |anvas.bC|enter = |
|00005fb0| 54 72 75 65 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 46 |True;...|Canvas.F|
|00005fc0| 6f 6e 74 20 3d 20 4d 79 | 46 6f 6e 74 73 2e 47 65 |ont = My|Fonts.Ge|
|00005fd0| 74 42 69 67 46 6f 6e 74 | 28 20 43 61 6e 76 61 73 |tBigFont|( Canvas|
|00005fe0| 2e 43 6c 69 70 58 20 29 | 3b 0d 0a 09 43 61 6e 76 |.ClipX )|;...Canv|
|00005ff0| 61 73 2e 53 74 72 4c 65 | 6e 28 22 54 45 53 54 22 |as.StrLe|n("TEST"|
|00006000| 2c 20 58 4c 2c 20 59 4c | 29 3b 0d 0a 09 69 66 20 |, XL, YL|);...if |
|00006010| 28 20 55 54 49 6e 74 72 | 6f 28 4c 65 76 65 6c 2e |( UTIntr|o(Level.|
|00006020| 47 61 6d 65 29 20 21 3d | 20 4e 6f 6e 65 20 29 0d |Game) !=| None ).|
|00006030| 0a 09 09 59 4f 66 66 73 | 65 74 20 3d 20 36 34 20 |...YOffs|et = 64 |
|00006040| 2a 20 73 63 61 6c 65 20 | 2b 20 32 20 2a 20 59 4c |* scale |+ 2 * YL|
|00006050| 3b 0d 0a 09 65 6c 73 65 | 20 69 66 20 28 20 28 4d |;...else| if ( (M|
|00006060| 4f 54 44 46 61 64 65 4f | 75 74 54 69 6d 65 20 3c |OTDFadeO|utTime <|
|00006070| 3d 20 30 29 20 7c 7c 20 | 28 43 61 6e 76 61 73 2e |= 0) || |(Canvas.|
|00006080| 43 6c 69 70 59 20 3c 20 | 33 30 30 29 20 29 0d 0a |ClipY < |300) )..|
|00006090| 09 09 59 4f 66 66 73 65 | 74 20 3d 20 36 34 20 2a |..YOffse|t = 64 *|
|000060a0| 20 73 63 61 6c 65 20 2b | 20 36 20 2a 20 59 4c 3b | scale +| 6 * YL;|
|000060b0| 0d 0a 09 65 6c 73 65 0d | 0a 09 7b 0d 0a 09 09 59 |...else.|..{....Y|
|000060c0| 4f 66 66 73 65 74 20 3d | 20 36 34 20 2a 20 73 63 |Offset =| 64 * sc|
|000060d0| 61 6c 65 20 2b 20 36 20 | 2a 20 59 4c 3b 0d 0a 09 |ale + 6 |* YL;...|
|000060e0| 09 47 52 49 20 3d 20 50 | 6c 61 79 65 72 4f 77 6e |.GRI = P|layerOwn|
|000060f0| 65 72 2e 47 61 6d 65 52 | 65 70 6c 69 63 61 74 69 |er.GameR|eplicati|
|00006100| 6f 6e 49 6e 66 6f 3b 0d | 0a 09 09 69 66 20 28 20 |onInfo;.|...if ( |
|00006110| 47 52 49 20 21 3d 20 4e | 6f 6e 65 20 29 0d 0a 09 |GRI != N|one )...|
|00006120| 09 7b 0d 0a 09 09 09 69 | 66 20 28 20 47 52 49 2e |.{.....i|f ( GRI.|
|00006130| 4d 4f 54 44 4c 69 6e 65 | 31 20 21 3d 20 22 22 20 |MOTDLine|1 != "" |
|00006140| 29 0d 0a 09 09 09 09 59 | 4f 66 66 73 65 74 20 2b |)......Y|Offset +|
|00006150| 3d 20 59 4c 3b 0d 0a 09 | 09 09 69 66 20 28 20 47 |= YL;...|..if ( G|
|00006160| 52 49 2e 4d 4f 54 44 4c | 69 6e 65 32 20 21 3d 20 |RI.MOTDL|ine2 != |
|00006170| 22 22 20 29 0d 0a 09 09 | 09 09 59 4f 66 66 73 65 |"" )....|..YOffse|
|00006180| 74 20 2b 3d 20 59 4c 3b | 0d 0a 09 09 09 69 66 20 |t += YL;|.....if |
|00006190| 28 20 47 52 49 2e 4d 4f | 54 44 4c 69 6e 65 33 20 |( GRI.MO|TDLine3 |
|000061a0| 21 3d 20 22 22 20 29 0d | 0a 09 09 09 09 59 4f 66 |!= "" ).|.....YOf|
|000061b0| 66 73 65 74 20 2b 3d 20 | 59 4c 3b 0d 0a 09 09 09 |fset += |YL;.....|
|000061c0| 69 66 20 28 20 47 52 49 | 2e 4d 4f 54 44 4c 69 6e |if ( GRI|.MOTDLin|
|000061d0| 65 34 20 21 3d 20 22 22 | 20 29 0d 0a 09 09 09 09 |e4 != ""| )......|
|000061e0| 59 4f 66 66 73 65 74 20 | 2b 3d 20 59 4c 3b 0d 0a |YOffset |+= YL;..|
|000061f0| 09 09 7d 0d 0a 09 7d 0d | 0a 09 66 6f 72 20 28 69 |..}...}.|..for (i|
|00006200| 3d 30 3b 20 69 3c 38 3b | 20 69 2b 2b 29 0d 0a 09 |=0; i<8;| i++)...|
|00006210| 7b 0d 0a 09 09 43 61 6e | 76 61 73 2e 53 65 74 50 |{....Can|vas.SetP|
|00006220| 6f 73 28 30 2c 20 59 4f | 66 66 73 65 74 29 3b 0d |os(0, YO|ffset);.|
|00006230| 0a 09 09 43 61 6e 76 61 | 73 2e 44 72 61 77 43 6f |...Canva|s.DrawCo|
|00006240| 6c 6f 72 20 3d 20 50 6c | 61 79 65 72 50 61 77 6e |lor = Pl|ayerPawn|
|00006250| 28 4f 77 6e 65 72 29 2e | 50 72 6f 67 72 65 73 73 |(Owner).|Progress|
|00006260| 43 6f 6c 6f 72 5b 69 5d | 3b 0d 0a 09 09 43 61 6e |Color[i]|;....Can|
|00006270| 76 61 73 2e 44 72 61 77 | 54 65 78 74 28 50 6c 61 |vas.Draw|Text(Pla|
|00006280| 79 65 72 50 61 77 6e 28 | 4f 77 6e 65 72 29 2e 50 |yerPawn(|Owner).P|
|00006290| 72 6f 67 72 65 73 73 4d | 65 73 73 61 67 65 5b 69 |rogressM|essage[i|
|000062a0| 5d 2c 20 46 61 6c 73 65 | 29 3b 0d 0a 09 09 59 4f |], False|);....YO|
|000062b0| 66 66 73 65 74 20 2b 3d | 20 59 4c 20 2b 20 31 3b |ffset +=| YL + 1;|
|000062c0| 0d 0a 09 7d 0d 0a 09 43 | 61 6e 76 61 73 2e 44 72 |...}...C|anvas.Dr|
|000062d0| 61 77 43 6f 6c 6f 72 20 | 3d 20 57 68 69 74 65 43 |awColor |= WhiteC|
|000062e0| 6f 6c 6f 72 3b 0d 0a 09 | 43 61 6e 76 61 73 2e 62 |olor;...|Canvas.b|
|000062f0| 43 65 6e 74 65 72 20 3d | 20 46 61 6c 73 65 3b 0d |Center =| False;.|
|00006300| 0a 09 48 55 44 53 65 74 | 75 70 28 43 61 6e 76 61 |..HUDSet|up(Canva|
|00006310| 73 29 3b 09 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 |s);...}.|...funct|
|00006320| 69 6f 6e 20 44 72 61 77 | 54 61 6c 6b 46 61 63 65 |ion Draw|TalkFace|
|00006330| 28 43 61 6e 76 61 73 20 | 43 61 6e 76 61 73 2c 20 |(Canvas |Canvas, |
|00006340| 69 6e 74 20 69 2c 20 66 | 6c 6f 61 74 20 59 50 6f |int i, f|loat YPo|
|00006350| 73 29 0d 0a 7b 0d 0a 09 | 69 66 20 28 20 21 62 48 |s)..{...|if ( !bH|
|00006360| 69 64 65 48 55 44 20 26 | 26 20 21 50 61 77 6e 4f |ideHUD &|& !PawnO|
|00006370| 77 6e 65 72 2e 50 6c 61 | 79 65 72 52 65 70 6c 69 |wner.Pla|yerRepli|
|00006380| 63 61 74 69 6f 6e 49 6e | 66 6f 2e 62 49 73 53 70 |cationIn|fo.bIsSp|
|00006390| 65 63 74 61 74 6f 72 20 | 29 0d 0a 09 7b 0d 0a 09 |ectator |)...{...|
|000063a0| 09 43 61 6e 76 61 73 2e | 44 72 61 77 43 6f 6c 6f |.Canvas.|DrawColo|
|000063b0| 72 20 3d 20 57 68 69 74 | 65 43 6f 6c 6f 72 3b 0d |r = Whit|eColor;.|
|000063c0| 0a 09 09 43 61 6e 76 61 | 73 2e 53 74 79 6c 65 20 |...Canva|s.Style |
|000063d0| 3d 20 45 52 65 6e 64 65 | 72 53 74 79 6c 65 2e 53 |= ERende|rStyle.S|
|000063e0| 54 59 5f 4e 6f 72 6d 61 | 6c 3b 0d 0a 09 09 43 61 |TY_Norma|l;....Ca|
|000063f0| 6e 76 61 73 2e 53 65 74 | 50 6f 73 28 46 61 63 65 |nvas.Set|Pos(Face|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.